API PlaceFinder от Yahoo всегда возвращает 0 или 1 результат для обратного (широта / долгота) поиска? - PullRequest
0 голосов
/ 08 декабря 2011

Я знаком с API geonames, чей ресурс findNearbyPlaceName принимает необязательный параметр radius и может возвращать несколько мест для данной пары lat / lng.

При выполнении аналогичного поиска в YDN PlaceFinder с использованием R gflag для обратного поиска по широте / долготе будет когда-либо возвращаться более 1 результата?Я еще не нашел ни одного экземпляра, и, насколько я могу судить, API PlaceFinder не учитывает радиус (хотя вы можете запросить смещение от улицы).

1 Ответ

1 голос
/ 30 декабря 2011

Да, сервис PlaceFinder вернет только одно местоположение. (В случае ошибки или местоположения, не найденного, вы получите 0 результатов.) Он предназначен для перехода между описанием места и местоположением (например, адрес улицы в широте / долготе).

Я не уверен, что вам нужно, но вы также можете проверить API Yahoo GeoPlanet, который предоставляет больше иерархических данных по интересующему вас вопросу. Таким образом, PlaceFinder и GeoPlanet могут использоваться вместе.

Вот пара хакерских проектов, которые помогают продемонстрировать каждый из этих API:

...