Почему мы Услуги Портфолио Блог Технологии Процесс разработки Начать проект →
UA EN RU
← Все статьи
Разработка · 07.08.2019 · 5 мин чтения

Open Street Maps вместо Google Maps: как перестать платить за карту на сайте

Летом 2018 года Google сделал карты платными. Рассказываем, чем Open Street Maps отличается от Google Maps, сколько экономит крупным сайтам и на каких проектах мы его уже внедрили.
Open Street Maps вместо Google Maps: как перестать платить за карту на сайте

Летом 2018 года Google изменил условия использования своих сервисов — и для многих сайтов обычная карта на странице контактов превратилась в ежемесячный счёт. Если у вас перестали работать Google Maps, плата за них стала слишком высокой или нужны возможности, которых сервис не даёт, есть рабочий вариант — Open Street Maps. Рассказываем, чем он отличается и на каких проектах мы его уже внедрили.

Суть. Проанализировав клиентский Google Analytics, мы поняли: всего за месяц отказ от платных Google Maps сэкономил ему US $800. То есть за один месяц клиент окупил затраты на установку (12—16 часов) и начал экономить.

Почему этот вопрос возник при разработке интернет-магазинов

Летом 2018 года компания Google изменила условия использования своими продуктами. В частности, теперь обязательно нужно привязать кредитную карту. Каждый месяц Google даёт бесплатных $200, а расходы сверх этой суммы за использование сервисов списываются с карты.

Обычно карту вставляют на сайт интерактивной, с помощью JavaScript. В таком виде доступно 28 000 бесплатных загрузок. С одной стороны, это большое число и, по мнению Google, достаточное для нужд малого и среднего бизнеса, чтобы и дальше пользоваться картой бесплатно.

Для крупных сайтов всё не так однозначно. Чтобы посетитель мог найти всю контактную информацию уже на первой странице, многие начали размещать карту внизу главной. А это значит: если у вас на сайте больше 1000 посетителей в день, этого лимита на месяц не хватит. Дальше придётся платить по $7 за каждую следующую тысячу загрузок карты. И это ещё без учёта того, что часть пользователей, кроме главной, перейдёт на страницу контактов и несколько раз переключит карту, чтобы получить данные именно по своему городу.

US $800
сэкономил клиент за один месяц
12—16 ч
ушло на установку карты
$200
бесплатный месячный лимит Google
28 000
бесплатных загрузок интерактивной карты
$7
за каждую следующую тысячу загрузок
от $500
в месяц стоила бы карта крупному магазину

Какие вообще есть варианты замены

Несколько лет назад вторым крупным картографическим сервисом для нашего региона были Яндекс Карты. В 2017 году Яндекс и ряд других российских сервисов запретили на территории Украины, а в марте 2019 года этот запрет продлили ещё на три года.

Другие картографические сервисы ещё менее известны нашим пользователям и разработчикам. Из них интересно выделяется Open Street Maps.

Что такое Open Street Maps

Это open source проект, который своей идеологией очень похож на Wikipedia. Сервис существует за счёт благотворительных пожертвований и общественных организаций. Ключевая особенность — изменения на карту может вносить рядовой пользователь.

Преимущества Open Street Maps:

  • бесплатное использование;
  • больше разнообразия объектов и их типов — за счёт этого карта детальнее;
  • возможность самому добавить любой нужный объект.

Lavina mall: одно место на двух картах

Торгово-развлекательный центр Lavina mall на Google Maps
Lavina mall на Google Maps
Тот же Lavina mall на Open Street Maps: отмечены входы и проходы
Lavina mall на Open Street Maps

Большой плюс OSM — кроме просто контура ТРЦ, отмечены входы, проходы и более точное расположение объектов.

Рассмотрим преимущества Open Street Maps на нескольких примерах, уже реализованных на украинских сайтах.

Пример на информационном портале по недвижимости ЛУН

Здесь используют сервис MapBox, основанный на OSM. Портал содержит информацию о новостройках, и его фишка — карта, на которой они отмечены.

Карта новостроек на портале недвижимости ЛУН: здания показаны объёмными
Новостройки на карте ЛУН: объекты добавлены вручную, с указанием этажности

Благодаря тому, что любой пользователь может редактировать карту, застройщик или редактор ЛУНа может зайти в OSM и максимально точно добавить свой объект. А благодаря возможности указать высоту или этажность здания карта приобретает 3D-вид.

Пример для ритейла — Сильпо

  • в Open Street Maps иначе реализован рендеринг: при приближении карта приближается, а не перерисовывается полностью, как в Google Maps;
  • группировка маркеров точнее, к тому же можно задать их анимацию.

Что именно отличается — коротко

КритерийGoogle MapsOpen Street Maps
Оплата$200 бесплатно в месяц, далее — $7 за каждую следующую тысячу загрузокбесплатное использование
Бесплатный лимит интерактивной карты28 000 загрузок в месяцбез платы за загрузки
Редактирование объектоврядовому пользователю недоступноизменения может вносить любой пользователь
Детализация ТРЦконтур зданияконтур, входы, проходы, более точное расположение объектов
Приближениекарта перерисовывается полностьюкарта приближается
Группировка маркеровменее точнаяточнее, можно задать анимацию

Как мы реализовали это в своих проектах

Официальный онлайн-магазин ювелирных украшений PANDORA. У сайта большая посещаемость, карта размещена на многих страницах, в том числе и на главной. Использование Google Maps обходилось бы от $500 в месяц.

Отдельным преимуществом Open Street Maps стала возможность самостоятельно и точно указать расположение офлайн-магазинов в крупных торговых центрах (например, Lavina, Dream Town). Так покупатель не тратит время на поиски, а конкуренты не успевают переманить его к себе.

Кому Open Street Maps могут быть особенно полезны

Сайтам с высокой посещаемостью

Именно здесь бесплатный лимит Google исчерпывается быстрее всего, а переход на OSM экономит сотни долларов в месяц.

Сервисам, где карта — ключевой элемент

Недвижимость, геодезия, бурение скважин, справочники объектов — всё, где карта является одной из главных или даже киллер-фич.

Службам, которым нужны самые свежие данные

Службы такси, экстренные службы, туризм — там, где важна максимально свежая картографическая информация и возможность самим внести в неё изменения.

Сторонникам новых технологий

Тем, кто любит новые технологии и решения с открытым кодом и готов пробовать их в боевых проектах.

Итог

Open Street Maps — не универсальная замена на все случаи, но для крупных сайтов это прозрачная математика: затраты на внедрение окупаются за первый же месяц, а карта становится детальнее там, где это действительно нужно покупателю — внутри торгового центра, у входа, рядом с нужным подъездом.

Если на вашем сайте перестала работать Google Maps или нужно особое решение — напишите нам, и мы с этим разберёмся.