Создаём выбор часового пояса с поясом посетителя по умолчанию
Заранее выбирайте часовой пояс посетителя в форме настроек по его IP-адресу, вместо того чтобы просить его искать пояс самостоятельно.
Пошагово: геокодирование списка адресов, геолокация посетителей, построение профиля высот, определение часового пояса точки.
Заранее выбирайте часовой пояс посетителя в форме настроек по его IP-адресу, вместо того чтобы просить его искать пояс самостоятельно.
Геокодируйте указанный адрес доставки и автоматически отклоняйте его, если он находится дальше заданного расстояния от вашего склада, ещё до оформления заказа.
Обойдитесь без диалога браузера с запросом доступа к местоположению, определяя приблизительное местоположение по IP-адресу посетителя целиком на своём сервере.
Превратите одну адресную строку в свободной форме в отдельные поля улицы, города, региона и почтового индекса с помощью прямого геокодирования, попутно с определением координат.
Асинхронной очереди задач здесь нет, есть только синхронные пакетные запросы, поэтому большая задача означает разбиение на части и отслеживание собственных заголовков квоты.
Геокодируйте два адреса, чтобы получить их координаты, а затем рассчитайте расстояние между ними с помощью стандартной формулы большого круга, которая уже есть в вашем коде.
Превратите координаты клиента в понятный адрес с помощью обратного геокодирования, а затем сравните его со списком ваших магазинов, чтобы первыми показать ближайшие.
Заранее выбирайте нужную страну в выпадающем списке при регистрации или оформлении заказа по IP-адресу посетителя, избавляя его от прокрутки длинного списка и никогда не лишая его возможности выбрать самому.
Сети дата-центров и хостинга хорошо видны в полях ASN и организации, и это полезный сигнал для фильтрации автоматизированного трафика.
Определите все почтовые индексы из выгрузки клиентов одним пакетным запросом, а не проверяйте каждую строку по отдельности.
Только «Руководства», по мере публикации.
Подписаться на «Руководства»