Google Map API: специфичные для Великобритании результаты - PullRequest
0 голосов
/ 15 января 2012

Я разрабатываю приложение для карт в Android.Я использую API карт Google, чтобы показать результаты в раскрывающемся списке автозаполнения текстового представления. Результаты, которые этот API возвращает, относятся к местам всего мира.Я хочу показать результаты или предоставить решения для мест только определенной страны, например. Великобритания Как я должен это сделать.Есть ли какой-то определенный флаг, который будет установлен для этого.

Мой URL: private static String SUGGETION_URL = "https://maps.googleapis.com/maps/api/place/autocomplete/json?input=%s&types=geocode&sensor=true&key=xxxxx.xxx-xxxxx";

Пожалуйста, предложите способы, с помощью которых этот URL будет возвращать результаты в места только в Великобритании?

1 Ответ

0 голосов
/ 16 января 2012

Нельзя заставить API ограничивать свои результаты регионом, как в других API веб-служб Карт Google. Если вам действительно нужны эти функции, то, возможно, вам следует использовать API Geocoding или API Places Autocomplete *, которые включены в API Карт Google JS V3.

Если вы не можете использовать ни одно из этих двух предложений, ваши варианты ограничены:

  1. Вы можете использовать местоположение / радиус параметры , как вы нашли, но они рассматриваются как скорее "предложения", чем абсолюты.

  2. Я бы попробовал установить для параметра языка значение en-GB, которое могло бы немного улучшить результаты, полученные в Великобритании, по сравнению с другими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...