2013-07-01 4 views
2

Я довольно новичок в API Google Адресов. Я хочу создать простое окно поиска, в котором люди могут искать места на основе мест Google и выбирать один из них для получения координат (широта, долгота).Окно поиска Google Карт против API Google Адресов

В настоящее время я использую API Google Адресов. Все шаги довольно прямолинейны, но после использования его на пару дней я понимаю, что иногда результат из окна поиска Google Карт лучше, чем API сайтов Google.

Ниже то, что я испытываю сейчас для Google Maps и API Google Адресов

  • я проверить результат в окне поиска Google Maps с maps.google.com и увидеть все автозаполнения.
  • Я использую API-интерфейсы Google без каких-либо ограничений в радиусе (orderby = distance), датчик является ложным, я помещаю текущее местоположение пользователя в параметры местоположения и текст в поле ключевых слов.

На основании этой конфигурации результаты разные. Могу ли я узнать, знает ли кто-нибудь и будет ли он делиться тем, как настроить URL-адрес API Google Адресов, чтобы получить те же результаты, что и в поле поиска Google Карт?

Или это недостижимо? То есть результат поиска в Google Адресах Google не будет таким же хорошим, как при поиске в Картах Google? Если да, существует ли какая-либо политика, которая не позволяет людям использовать окно поиска Google и результат координат без отображения карты?

ответ

2

Я считаю, что автозаполнение Google Maps использует комбинацию результатов из автозаполнения места и запросов автозаполнения Query. Основываясь на вашем упоминании ранга = расстояние, похоже, что вы используете службу nearbysearch, что приведет к несколько иным результатам от служб автозаполнения. Посмотрите документацию API Google Places для получения подробной информации об использовании служб автозаполнения.

https://developers.google.com/places/documentation/

+0

rankby = расстояние является лишь одним из необязательного параметра, которые они предоставляют. и я использовал его, чтобы избежать ограничения радиуса –

+0

, и я не использовал поиск поблизости. даже если все параметры поиска будут иметь параметр параметра rankby –

+0

, я просто попробовал автозаполнение. и я думаю, вы правильно. результат автозаполнения намного лучше, чем поиск напрямую –

Смежные вопросы