Создание поиска недвижимости с ранжированием по расстоянию до работы
Сайт объявлений о недвижимости годами позволял фильтровать по количеству спален и цене, а потом добавил фильтр, о котором покупатели просили чаще всего: расстояние до работы.
Заметки о геокодировании, IP-данных и разработке на API My Geocode.
Сайт объявлений о недвижимости годами позволял фильтровать по количеству спален и цене, а потом добавил фильтр, о котором покупатели просили чаще всего: расстояние до работы.
Запросы Open-Elevation теперь обрабатываются нашим хостом и возвращают значения высоты в том же формате, а для перехода достаточно сменить только имя хоста и ключ.
Запрос часового пояса Google часто входит в более крупный аккаунт Maps Platform. Вот как перенести только эту часть.
Тестовая среда, за тестирование в которой нужно платить, вовсе не тестовая среда. Это платный тариф в костюме тестирования для страницы цен.
Отбрасывание знаков после запятой в координатах выглядит безобидно, но каждая цифра соответствует реальному расстоянию на местности, и слишком грубое округление может сдвинуть точку на метры или километры.
Форма оформления заказа заставляла покупателей вводить полный адрес вручную, пока после третьей или четвёртой буквы не начали появляться подсказки.
Показывайте короткий список вероятных совпадений, пока человек вводит адрес, чтобы опечатка незаметно исправлялась ещё до отправки формы.
Запросы, написанные для OpenStreetMap Nominatim, теперь работают с нашим хостом: параметры и структура ответа совпадают, меняются только хост и ключ.
К определению почтовых индексов относятся как к мелкой утилите рядом с геокодированием, но у почтовых индексов есть реальная структура и реальные региональные различия, которые заслуживают такого же внимания.
Вложенный объект connection и параметр access_key в ipstack распространённые шаблоны, которые стоит сохранить при миграции. Вот как это работает.
Новые публикации по всем темам в одной ленте. Без аккаунта и без отслеживания.
Подписаться через Atom