Я занимаюсь разработкой веб-приложения, которое занимается корзиной покупок.
В том числе регистрация клиентов и регистрация магазина.
При регистрации магазина мы собираем широту и долготу позиции магазина.
Как только магазин выпускает какие-либо уведомления, сначала необходимо проверить адреса Клиента, имеющие радиус в 1 км от позиции магазина.
Только довольные клиенты хотят уведомления.
Я собираю широту и долготу в диапазоне 1 км с помощью Here Map API.
Ответ вышеупомянутого API — это широта и долгота.
Как я могу проверить широту и долготу моего магазина в этом диапазоне геокодов.
Я старался in_array функция PHP и не точно с этим.
Есть ли другое решение для этого?
Спасибо
Вы уже сохраняете широту и долготу магазина. Вы можете получить широту и долготу адреса клиента.
https://developers.google.com/maps/documentation/geocoding/intro
Затем рассчитайте расстояние между широтой и долготой, используя метод.
Рассчитать расстояние в метрах, когда вы знаете, долготу и широту в Яве
Если расстояние меньше 1 км, выполните сценарий push-уведомлений для этого клиента.
Других решений пока нет …