Как добавить карту Google в приложение laravel и показать ближайший магазин по локальному адресу пользователя - PullRequest
0 голосов
/ 12 июня 2019

Я использую Laravel 5.7 framework и хочу добавить интерфейс карты Google на страницу регистрации магазина, чтобы добавить их адрес и сохранить их в базе данных. Затем я хочу сравнить адрес пользователя с адресом магазина и показать ближайшие магазины (1 или 2 км).

1 Ответ

1 голос
/ 12 июня 2019

Да, вы можете, и Laravel - отличный выбор!

Сначала я создал бы страницу регистрации и удостоверился, что адрес сохранен таким образом, чтобы вы могли получить широту и долготу с адреса (проще построить график на карте, не преобразовывая адрес каждый раз, используя Google API).

Я не знаю ваш уровень / интерес к интерфейсу, но я использовал бы Vue.js или, по крайней мере, API-интерфейс javascript для отображения карты.

Вы можете использовать эту часть Google API: https://developers.google.com/maps/documentation/javascript/reference/geometry#spherical.computeDistanceBetween

На основании этого расчета вы можете найти и показать список ближайших магазинов из базы данных.

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