aaamibor
@aaamibor
Картограф, программист и фанат СПО

Как вы используете картографию в своих приложениях?

Здравствуйте!
Сразу скажу, что это вопрос без цели получить консультацию, помощь и так далее. Просто хочу удовлетворить своё любопытство.
Очень часто вижу здесь вопросы по поводу использования API Яндекс.Карт и Google Maps. Но ведь они бесплатны только при соблюдении тех или иных условий. Например, при каком-то максимальном количестве обращений в сутки/неделю/месяц.
Но ведь для простых задач типа «показать на карте России наши представительства» или «показать на карте города Иваново нашу фирму и кратчайший маршрут от ближайшей автобусной остановки» существуют бесплатные сервисы типа OpenLayers или Leaflet.js.
Если вам нужно получить координаты пункта по его адресу — пожалуйста, Nominatim.
А для каких ещё целей вы используете (или могли бы использовать) картографические сервисы?
Интересует именно личный опыт, реальный или возможный.
Спасибо всем!
  • Вопрос задан
  • 264 просмотра
Решения вопроса 2
Перечислю некоторые случаи реального использования:

1) Расчет цены доставки для сайта грузоперевозок по Москве и МО. Клиент вводит адрес старта, адрес финиша, далее считается цена исходя из: километража за МКАД, попадание в тарифные зоны, время пути с учетом пробок и т.д. (например, грузовой технике нельзя заезжать в центр Москвы).
https://автовозов.рф/%D1%80%D0%B0%D1%81%D1%87%D0%B...

2) Цена доставки в пункт выдачи для интернет-магазина. У клиента определяется gps позиция, показываются несколько пунктов вокруг него. Попадание пункта в определённую зону рассчитано заранее для каждого пункта выдачи и записано в БД.
https://avtodeti.ru/

3) CRM интернет-магазина. Менеджер видит на карте все заказы за вчера (также и тарифные зоны) и может оптимально спланировать маршрут курьеров.
https://plunix.ru/API-yandeks-kart-raschet-dostavk...

2) Кластеризатор. Например, здесь показана карта глубин скважин, а по клику можно оформить заявку на данную скважину:
https://vodarsenal.ru/karta-glubin-skvazhin-na-vodu

Для использования API Яндекс карт с недавних пор требуется получить ключ. При получении ключа я всегда честно указываю, для чего будет использоваться сервис. Пока что проблем не возникало. Ограничения в несколько тысяч запросов достаточно для небольшого сайта или сервиса, тем более, что многие данные можно заранее высчитать или кешировать запросы.
Ответ написан
freeExec
@freeExec
Участник OpenStreetMap
существуют бесплатные сервисы типа OpenLayers или Leaflet.js.

Это первая ошибка, это не сервисы, а библиотеки для отображения в браузере.
получить координаты пункта по его адресу — пожалуйста, Nominatim.

Это вторая ошибка, тайлы с openstreetmap.org, как и сервис Nominatim имеют принципиально аналогичные ограничения на использования как и гуглояндексы.
OpenStreetMap data is free for everyone to use. Our tile servers are not.

Как только вы создадите существенную нагрузку, вас забанят. И существуют они для демонстрации, чтобы показать что есть в базе ОСМ и как бы вы это могли использовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы