Я сталкивался с такой же проблемой, как я понимаю, placefinder должен был быть отключение на 17 ноября 2012 года, и мы должны были использовать платную услугу Boss Geo.
см:
https://developer.yahoo.com/blogs/ydn/introducing-boss-geo-next-chapter-boss-53654.html#more-id2
YQL столы для развития Если вы ищете, чтобы продолжить эксперименты с автономными PlaceFinder и Placemaker услуг, мы рады продолжать поддерживать вас в наших таблицах YQL. Эти таблицы будут ограничены 2000 запросами в день и предназначены для некоммерческого использования. Мы намерены закрыть текущие бесплатные версии PlaceFinder и Placemaker 17 ноября 2012 года
Обход:
Для прямой замены текущего URL вы можете использовать комбинацию или YQL и gws2.maps.yahoo .com. Например, чтобы получить расположение случайных координат ниже URL будет следующим:
var url = https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20%3D%20%27http%3A%2F%2Fgws2.maps.yahoo.com%2Ffindlocation%3Fpf%3D1%26locale%3Den_US%26offset%3D15%26flags%3D%26gflags%3DR%26q%3D52.01%2C4.82%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
выполнить его с помощью AJAX, было бы что-то вроде следующего:
$.ajax(
{
url: url,
type: "GET",
headers: { "Accept": "application/json; odata=verbose" },
success: getWeatherForLocation,
error: appErrorHandler
});
Интересно, но вышеупомянутый запрос работал до вчерашнего дня (и я использовал его с прошлого года), как это возможно? :( – Tamas
Я обновил свой ответ на примере сменного решения. – Mido