Как показывать магазины в районе в зависимости от местоположения пользователя? - PullRequest
0 голосов
/ 13 октября 2019

Я много читал о Google Place PI и использовании Place Id, но до сих пор не могу понять, как искать магазины или отели в регионе, основываясь на местоположении пользователя, которое в первую очередь будет широтой и долготой?

1 Ответ

0 голосов
/ 16 октября 2019

Для реализации на стороне клиента вы можете начать с этого публичного документа о Библиотеке JavaScript API-интерфейсов Карт :

Функции вБиблиотека Places и API JavaScript Карт позволяют вашему приложению искать места (определенные в этом API как заведения, географические местоположения или известные достопримечательности), содержащиеся в определенной области, например в границах карты или вокруг фиксированной точки. .

API Places предлагает функцию автозаполнения, которую вы можете использовать, чтобы дать вашим приложениям возможность поиска по типу в поле поиска Google Maps. Когда пользователь начинает вводить адрес, автозаполнение заполнит все остальное. Для получения дополнительной информации см. Автозаполнение документация .

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

Или, если вы имеете дело с пользовательским вводом и хотите отображать подсказки адресов, пока пользователь печатает, вы можете проверить Заполнение мест автозаполнения.

Для мобильных приложений вы можете проверить Places SDK для Android / iOS , а для реализации на стороне сервера см. Веб-службы Places API здесь .

Вот пример веб-службы. Запрос поиска рядом: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=restaurant&keyword=cruise&key=YOUR_API_KEY

Поиск близлежащих ресторанов, соответствующих ключевому круизу, в радиусе 1500 м от предоставленных координатместонахождение.

...