Google Geocoding не дает хорошего результата

Я не понимаю, как должен быть сформулирован запрос геокодирования, чтобы всегда возвращать ожидаемый результат.

Например, я пытаюсь узнать все города Апремона во Франции. Итак, я отправляю запрос:

https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Apremont,fr

Но он возвращает только апремон в Вандее, 85.

Теперь, если я отправлю следующий запрос,

https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Apremont,fr,26

он эффективно находит все Apremont во Франции (26, 73, 85 и т. д.), и многое другое, но здесь не в тему.

Итак, как отформатировать запрос, чтобы геокодирование возвращало все города Апремонта?

С уважением,


person fralbo    schedule 18.04.2015    source источник
comment
Я нашел несколько новых способов добиться этого. твоя проблема решена   -  person Nischal Hada    schedule 23.06.2015


Ответы (1)


Вы можете использовать это, чтобы узнать широту и долготу конкретного адреса

@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=true"

Отправьте эту широту и долготу на

@"http://maps.googleapis.com/maps/api/geocode/json?latlng=%f,%f&sensor=false"

и вы сможете получить несколько местоположений рядом с этой конкретной широтой и долготой

person Nischal Hada    schedule 18.04.2015
comment
Отправьте эту широту и долготу на @maps.googleapis. .com/maps/api/geocode/, и вы сможете получить несколько местоположений рядом с этой конкретной широтой и долготой. Надеюсь, вы нашли решения - person Nischal Hada; 18.04.2015
comment
спасибо, но это не совсем то, что я ищу. Я бы хотел, чтобы все города соответствовали данному имени в данной стране. - person fralbo; 18.04.2015
comment
Я столкнулся с той же проблемой и сделал это. и дает решения - person Nischal Hada; 18.04.2015
comment
Хорошо, я собираюсь проверить это. Спасибо. - person fralbo; 18.04.2015
comment
Вы находите решения - person Nischal Hada; 19.04.2015
comment
Хорошо, это обходной путь, но требуется 2 запроса геокодирования, которые могут быть проблемой квот, и после анализа ответов это довольно большая работа. Я все еще ищу «правильный» ответ от геокодирования Google - person fralbo; 19.04.2015
comment
Да, нам нужно два запроса. Если это сработает, я жду вашего ответа путем голосования. Если вы найдете правильный ответ, пожалуйста, опубликуйте его. тоже попробую реализовать - person Nischal Hada; 19.04.2015