API геокода возвращает нулевые результаты для действительных широт и долгих

API обратного геокода Google возвращает нулевой результат при использовании lat / lng, но возвращает правильный результат с помощью place_id. Например, вызов по ссылке ниже (замените ключ на свой ключ API) возвращает результат https://maps.googleapis.com/maps/API/геокод/​​JSON?place_id=ChIJhe1fRCHr_TgREPeGUJcJu9E&ключ=XXXXXXXXXXXXXXXXX»отн=

Но вызов ссылки ниже для того же местоположения с использованием lat / lng возвращает нулевой результат http://maps.googleapis.com/maps/api/geocode/json?latlng=34.1525864,77.57705349999999


person umesh agarwal    schedule 07.08.2015    source источник
comment
Вы получите ZERO_RESULTS за любой район J&K India   -  person Shreeram K    schedule 09.08.2015
comment
Тогда зачем мне получать какой-то результат в области в J&K при поиске по place_id?   -  person umesh agarwal    schedule 10.08.2015


Ответы (2)


LatLng помещается в спорную область, Google обычно старается избегать включения результатов из таких мест.

person Dr.Molle    schedule 07.08.2015
comment
Если это спорная область, то почему Google должен возвращать результат при поиске по place_id вместо lat / lng? - person umesh agarwal; 09.08.2015
comment
может потому что они решили это сделать - person Dr.Molle; 09.08.2015

Вы можете использовать SnappyGuide Reverse Geocoding API, если вы готовы использовать любую другую службу, кроме Google? Ссылка: http://api.snappyguide.com:8087/user/places/geocode?location=34.1525864,77.57705349999999

person Matt    schedule 13.01.2016