Прощай, Google Maps / Хабр

Google решил сделать из Google Maps новый миллиардный бизнес, подняв цены в 14 раз и уменьшив лимит бесплатного использования почти в 30 раз, всё с минимальным периодом уведомления. К счастью, это немедленно стимулировало конкуренцию. Apple Maps, MapBox, TomTom — что выбрать?

Наш стартап GdziePoLek.pl позволяет пациентам находить нужные лекарства в обычных аптеках. И даже по названию («где найти лекарства») понятно, насколько важно отображение на карте. Работу сервиса легко объяснить одной картинкой, на фоне которой всегда были карты Google Maps:


Типичная страница нашего сервиса показывает наличие лекарства в аптеках

Конечно, мы всегда знали, что при увеличении бизнеса придётся платить за Google Maps.

До сих пор лимит бесплатного пользования около 750 тыс. загрузок карты хорошо согласовался с масштабом бизнеса, когда можно ожидать получения прибыли. Цена на коммерческое использование ($0,5 за 1000 загрузок карты) была недостаточно высока для рассмотрения альтернатив.

Но в июне мы получили письмо, где нас назвали клиентом, который «интенсивно использует» Google Maps:


Электронное письмо от Google

После телеконференции с представителем службы поддержки клиентов (который вопреки письму не предложил никаких скидок) мы осознали, что рост цен огромен:

  • Текущий лимит бесплатного использования 750 тыс. запросов ежемесячно снижается до 28 тыс. (почти в 30 раз меньше)
  • Текущий тариф $0,5 для коммерческого использования увеличивается до $7 (в 14 раз больше), $5,60 со скидкой за большое количество просмотров

Важно отметить, что цены одинаковые от США до Африки, хотя возможности монетизации значительно отличаются, как мы знаем по сравнению Польши с немецким рынком.


Сравнение ежемесячного счёта за Google Maps до и после повышения цен

Если сохранить нормальное использование карт и сервиса местоположения, то стоимость карт Google Maps становится во много раз выше, чем предыдущая стоимость всей инфраструктуры.

Google Maps объективно лучший продукт на рынке, во многом на голову сильнее конкурентов. Джастин О’Бейрн провёл отличный анализ, насколько продвинуты карты Google по сравнению с остальными.

Для нас хорошая новость в том, что даже глубоко интегрированные в наш сервис карты в реальности не несут никакой важной нагрузки, кроме отображения местоположения аптек. Поэтому нам не нужны расширенные функции, такие как спутниковые изображения, маршрутизация и другие маршруты, которые трудно заменить решением с другими API.

Важно визуальное качество карт и уровень детализации, который они обеспечивают на территории, где мы работаем, а это в основном Польша и, надеюсь, скоро Германия. Ниже сравнение, как выглядит одно и то же местоположение в центре Варшавы в разных картографических сервисах:


Та же аптека в Варшаве на разных картах. По возможности учитывается внешний вид маркеров GdziePoLek

На первый взгляд, почти каждый сервис обеспечивает хорошее качество, если речь идёт о центре Варшавы. Исключение — Azure Maps, который заработал пару месяцев назад. Справедливости ради следует отметить: Microsoft заявляет, что специально оставила пустоту на картах для удобства корпоративных партнёров, которые добавляют много информации на свои слои.

Может, центр Варшавы — не самый лучший тест для оценки качества карт по всей Польше? Мы проверили и небольшие города, вот аналогичное сравнение для Констанцина:


Аптека в окрестностях Констанцин-Езёрны

Вопреки опасениям, мы не заложники Google Maps, а многие альтернативы выглядят на удивление прилично.

Добавлено: часто имеется возможность создать пользовательский стиль карт. Мы его не изучали, поскольку не используем пользовательские карты на нашем сайте. Но это явно важно для Mapbox, где упоминания о различных редакторах немного смущают при изучении цен (ниже) и MapTiler (справочник по настройке здесь).

У сервисов разные модели ценообразования, что затрудняет прямое сравнение цен.

Ниже приведен обзор вариантов платного использования (без учёта нормы бесплатного использования):

  • Google Maps — $7 за каждые 1000 загрузок карты независимо от размера карты или масштабирования/панорамирования пользователем ($5,60 со скидкой за большой объём)
  • Mapbox — $0,50 за каждое «отображение карты», которое, несмотря на название, не является отображением карты, а запрашивает 4 или 15 тайлов (в зависимости от типа карты), с округлением вверх
  • Azure Maps — $0,50 за 1000 «транзакций», где транзакция равна 15 тайлам карты
  • TomTom — $0,50 за 1000 «транзакций» ($0,40 с максимальными скидками), где транзакция равна 15 тайлам карты
  • HERE — расценки по пакетам, стандартный пакет стоит $0,50 за 1000 «транзакций» (15 тайлов)
  • MapTiler — $0,05 за каждый тайл
  • Apple Maps — до сих пор находится в бета-версии и предлагает щедрую бесплатную скидку на использование, без коммерческих цен

Модель Google кажется наиболее прозрачной (оставляя в стороне цену), потому что каждая страница с картой будет стоить одинаково.

В случае оплаты за тайлы, как в MapTiler, всё усложняется. Количество тайлов на карте зависит от её размера, а в случае адаптивных сайтов зависит от разрешения дисплея. Кроме того, пользователь может перемещать карту или увеличивать масштаб, загружая дополнительные тайлы.

Наименее прозрачными кажутся цены Mapbox. Там не только трудно понять, сколько тайлов включено в стоимость одного «отображения карты», но и сам термин «отображение карты» вводит в заблуждение (другие компании используют, например, слово «транзакция» для понимания, что плата необязательно покрывает полную стоимость одного отображения карты).

Из анализа ценовой политики трудно понять, какой будет ежедневная стоимость карт в реальном выражении. Например, на сайте GdziePoLek есть и небольшие карты с одной аптекой, и огромные полноэкранные карты с результатами поиска — только для десктопов.

Какие карты изучить подробнее?

Некоторые варианты можно сразу отклонить по разным причинам. OpenStreetMap нельзя использовать непосредственно на коммерческих сайтах. Хотя мы не возражаем против логотипа Apple на своём сайте, но Apple Maps ещё находится в стадии бета-тестирования и требует учётной записи разработчика Apple для полноценного тестирования.

Было бы здорово использовать Azure Maps вместе с нашими облачными сервисами Azure, но проприетарный Javascript API оставляет желать лучшего, даже в самых простых случаях (например, при добавлении пользовательских маркеров).

Карты HERE визуально плохо соответствуют нашему сайту, у них нестандартный API. Мы также предпочитаем платить за реально использованные услуги, а не покупать пакеты. Но один из дружественных крупных сайтов мигрировал на HERE, так что посмотрим, как эти карты будут у них работать.

Мы решили, что наиболее привлекательный вариант — использовать открытую JS-библиотеку вроде Leaflet с возможностью незаметной смены провайдеров, поставляющих картографические тайлы.

Это можно сделать при использовании Mapbox или MapTiler, и, возможно, TomTom, хотя у последнего немного изменённый клиент Leaflet и он требует предоплаты вместо оплаты по мере использования, которую мы предпочитаем.

Мы расширили наше приложение, чтобы иметь возможность менять провайдера карт одним кликом мышки в админской консоли. Затем оценили объём ежедневно потребляемых ресурсов для каждого провайдера, то есть Google Maps, Mapbox и Maptiler.

Вот как это выглядит на практике.


Сравнение фактической стоимости карт за один день (15 000 посещений сайта, из которых не все могут включать карты). Сравнение специфично для GdziePoLek.pl и нашего использования карт по всему сайту, а также размеров экрана пользователей с генерацией карт разных размеров

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

Как оказалось, стоимость использования Mapbox и MapTiler в нашем случае сопоставима, несмотря на немного разную модель биллинга.

С точки зрения бизнеса у Mapbox гораздо больше ресурсов — 400 сотрудников по LinkedIn по сравнению с семью у MapTiler — благодаря инвестициям Softbank в размере $164 млн. С таким капиталом компания намерена развиваться по многим направлениям (беспилотные автомобили, VR…). С точки зрения пользователя картографического сервиса это немного беспокоит. Поэтому мы продолжим использовать оба сервиса одновременно.

Если бы не радикальное повышение цен, мы бы даже не рассматривали альтернативу Google Maps по собственной инициативе как очевидный пример ситуации «работает — не трогай».

Внезапное изменение политики Google, нацеленное на стартапы (поскольку небольшие сайты не ощутят изменений из-за минимального трафика) стало для нас неприятным сюрпризом и, безусловно, повлияло на восприятие компании как поставщика услуг. Поэтому в будущем мы будем держаться подальше от Google Cloud и избегать глубокой интеграции с любыми сервисами Google, на которых компания может выкинуть подобный фокус. Очевидно, что Google может увидеть новый «бизнес на миллиард долларов», например, в Google Analytics.

С другой стороны, нас впечатлило качество открытого исходного кода и управление Leaflet. Некоторые продвинутые функции, которые нужно добавлять вручную на Google Maps, были сразу доступны в Leaflet.

Для тех, кто начинает стартап с обильным использованием карт, рекомендуем использовать Leaflet и одного из независимых провайдеров карт, а не попадать в зависимость от Google.

Шесть причин, по которым Google Maps – самое пугающее приложение на вашем смартфоне / Хабр

Google знает, где вы находитесь – как и рекламодатели


Приложение Google Maps, знает всё. Не только всё о каждой улице, кафе, баре и магазине на этой улице – но и о людях, их посещающих. Ежемесячно сервисом пользуется миллиард человек, и это приложение прочно укоренилось в жизнях людей. Оно направляет их по пути на работу, в гости к друзьям и родственникам, на приём к врачу и во время зарубежных путешествий.

То, что у приложения Google Maps есть возможность следить за каждым вашим шагом, не означает автоматически, что оно этими возможностями злоупотребляет. Но могло бы – что является проблемой само по себе, особенно из-за того, что штаб-квартира Google находится в США, где частная жизнь охраняется хуже, чем в Европе, а разведка замечена в слежке за гражданскими лицами.

Да, Google Maps – очень полезное приложение. Однако есть несколько причин, по которым следовало бы ещё раз проверить все настройки конфиденциальности. А потом спросить себя, какой частью своих личных данных вы готовы жертвовать ради удобства.

Google Maps нужна история ваших поисков


Автоматические настройки при создании новой учётной записи в Google

Настройки Web & App Activity в Google описывают, как компания собирает данные о пользователях, в частности, о его местонахождении, чтобы обеспечивать ему быстрее работающий сервис и персонализированный контент. А проще говоря, что абсолютно все места, что вы искали в картах – будь то стрип-клуб, шаурмячная или место, где вы встречаетесь со своим поставщиком наркотиков, приезжающим туда на мопеде – сохраняются, интегрируясь в поисковый алгоритм Google на 18 месяцев.

В Google знают, что вам это кажется неприятным. Поэтому компания использует т.н. «скрытые закономерности» [dark patterns] – интерфейсы, подталкивающие нас к выбору, который мы вряд ли сделали бы сами. Это может быть выделение одного из вариантов выбора другим шрифтом или более яркими цветами.

Для этой статьи журнал VICE создал новую учётную запись в Google, чтобы посмотреть, насколько сложно пользователю будет избегать «скрытых закономерностей». Нажав на кнопочку «Создать учётную запись», мы получили всплывающее окно, где нам мелкими серыми буковками было предложено «изменить настройки для включения функций персонализации», а кнопка подтверждения была гораздо крупнее и синего цвета. Нажимая кнопку, мы соглашались к сбору «активности в вебе и приложениях», упомянутому выше. В качестве альтернативы там была менее заметная кнопка «Больше вариантов», по которой открывалась новая страница с длинными и сложными объяснениями. И потом всё равно нужно было вручную отключить сбор «активности в вебе и приложениях».

Мы отправили в пресс-офис Google 12 вопросов, и представитель компании ответила нам в том плане, что Google хочет, чтобы настройки было легко найти и просто использовать. Она сказала, что эти настройки были тщательно спроектированы, и что компания открыта к обратной связи. Она также подробно ответила на некоторые вопросы, но не разрешила публиковать эти ответы.

Google Maps ограничивает возможности, если вы не хотите делиться историей поиска


Google Maps, когда у вас нет связи

Открывая Google Maps, вы увидите кружочек в правом верхнем углу, символизирующий, что вы вошли в свою учётную запись Google. Это не обязательно. Вы можете выйти оттуда. Естественно, кнопка выхода спрятана, но её можно найти. Нажимаете на кружочек, настройки, прокрутить вниз, выйти из Google Maps.

К сожалению, Google Maps не позволит вам сохранять часто посещаемые места, если вы не зайдёте в учётку. Если вы пользуетесь картами, не входя в учётку, по нажатию на поисковую строку вы увидите кнопку «устали печатать?», предлагающую вам войти, и склоняющую вас тем самым к тому, чтобы собирать больше ваших данных.

Google Maps могут настучать на вас


Google Maps Хронология

Ещё одна проблемная функция – это Google Maps Хронология. Она показывает «примерные места, где вы могли быть, и маршруты, которые вы могли пройти, на основании истории вашего местоположения». С её помощью можно посмотреть на свои маршруты перемещений, включая и транспорт, которым вы, вероятно, пользовались – например, машина или велосипед. Очевидный её минус – обо всех ваших передвижениях узнает Google, а также любой, кто войдёт в вашу учётную запись.

И речь не только о хакерах – Google может также делиться данными с государственными агентствами, например, с полицией. На странице вопросов и ответов Google написано, что юридическая команда рассматривает каждый такой случай отдельно. Каждые шесть месяцев компания выпускает отчёт о прозрачности. Для 2020 года пока ничего нет. С июля по декабрь 2019 года Google получила 81 785 запросов, касающихся 175 715 учётных записей со всего мира, и в большинстве случаев выдала запрашиваемую информацию.


График запросов на раскрытие информации со всего мира, с 2009 по 2019

Если ваша «Хронология» на телефоне включена, она «сохраняет информацию о том, куда вы идёте со своим устройством, даже если вы не используете какой-то из сервисов Google», как описано на странице поддержки. Это будет полезным, если вы потеряете телефон, однако превращает его в устройство для слежки.

Google Maps хочет знать ваши привычки


Выдуманные отзывы для примера

Отзывы на картах могут оказаться очень полезными, однако быстро поискав в них, можно обнаружить чувствительную информацию, бездумно оставленную самими пользователями. Приведу только один пример отзыва, который оставил пользователь, использующий, судя по всему, своё настоящее имя, о супермаркете в Берлине. «Хожу туда два-три раза в неделю уже четыре годя подряд, закупиться для семьи или прогуляться после ужина». Стоит ли говорить, что делиться такой информацией со всем миром рискованно.

Google Maps часто просит пользователей поделиться своей оценкой заведения. «Как вам Берлинские Бургеры? Помогите другим понять, чего ожидать» – предлагает приложение после того, как вы забираете еду себе на ужин. Кажется, что это простой и искренний вопрос, обращающийся к позитивному ощущению помощи другим людям. Но вся эта информация собирается в вашем профиле Google, и кто-то посторонний может понять, ходите ли вы в это заведение изредка (например, по праздникам), или же вы живёте поблизости.

Если вы пожалеете о своём отзыве, Google, по крайней мере, даёт вам возможность скрыть обзоры после их публикации. Неинтуитивный путь к этой возможности такой (в мобильном приложении Android): иконка профиля – Ваш профиль – Изменить профиль – Настройки профиля и доступа – прокрутить вниз – Профиль с ограниченным доступом. После включения этой возможности следить за вашим профилем и вашими отзывами смогут только одобренные вами пользователи.

Google Maps не любит быть в офлайне


Google Maps в офлайне

Помните GPS-навигаторы? Возможно, они были неуклюжими и тяжеловесными, однако они служат хорошим напоминанием тому, что получать направления движения можно и без подключения к интернету. В других приложениях есть офлайн-навигация. Для Google Maps можно скачать карты, однако офлайн-навигация предлагается только для автомобилей. Маловероятно, что техногигант не может разобраться в том, как подсказывать направления пешеходам и велосипедистам без доступа к интернету.

Google притворяется, что делает всё это для вашего же блага

«Предоставление полезных и осмысленных услуг – основа деятельности Google», — говорится на веб-сайта компании. Там же указано, что по этим же причинам для компании важно знать, где вы находитесь. Она утверждает, что использует эту информацию для всяких полезных вещей, типа «безопасности» и «настроек языка» – и, конечно, продажи рекламы. Также Google продаёт рекламодателям возможность оценивать степень достижения кампанией цели (то есть, вас), и смотреть, как часто люди заходят в физические магазины
«анонимно путём агрегации информации». Но только если вы этого захотите (или забудете отключить эту опцию).

Google Maps есть альтернативы, но не такие хорошие

Иногда для проблемных приложений есть альтернативы. Например, есть альтернатива WhatsApp, но не Google Maps. Настройки конфиденциальности у Apple Maps жёстче, но для Android таких карт нет. Приложения типа Here WeGo и OsmAnd тоже собирают информацию, а пользоваться ими не так удобно. Но если вы любите ходить пешком, предпочитая быть в офлайне, то OsmAnd и Maps.me, по крайней мере, покажут вам направления без подключения к интернету.

Разница между платной и бесплатной версией Google Map

спросил

Изменено 4 года, 9 месяцев назад

Просмотрено 13 тысяч раз

5

Новинка! Сохраняйте вопросы или ответы и организуйте свой любимый контент.
Узнать больше.

В чем разница между платной и бесплатной версией карты Google?

У меня есть одно приложение для браузера, использующее javascript API карты Google, я хочу знать разницу, чтобы я мог соответствующим образом изменить свой код

  • google-maps

Я считаю, что основное отличие заключается в количестве посещений в день. Ваш код должен быть полностью переносимым.

Полный список различий можно найти по адресу http://www.google.com/enterprise/earthmaps/maps-compare.html

2

Основные отличия, с которыми я столкнулся:

  1. ограничения объема трафика сняты (вы можете делать больше запросов в день)

  2. Вы можете запросить данные карты через уровни защищенных сокетов (https)

Остальное описано в ответе SpoonNZ. Я не уверен, почему в их контрольном списке не упоминается опция ssl, но (по крайней мере, в недавнем прошлом) попытка получить от них зашифрованные библиотеки и изображения приводила к ошибке, которая направляла вас к основным картам, если вы хотите ssl.

Разница в том, что Google не подаст на вас в суд за удаление элемента логотипа в коде js, и вы можете вставить веб-сайт своей компании. Я считаю, что разница просто ребрендинг. Я считаю, что вы можете сделать это с бесплатной версией, но это будет незаконным взломом.

SpoonNZ, видимо, знает полный список отличий.

Политики могли измениться, но вы можете использовать Карты Google с SSL как в бесплатной, так и в платной версиях

Согласно https://developers.google.com/maps/faq#ssl

«К Google Maps JavaScript API V3, Google Static Maps API и Google Maps API Web Services разработчики могут получить доступ через безопасные (HTTPS) соединения, используя либо бесплатную версию этих API, либо Google Maps API для бизнеса. См. документацию по соответствующему API для получения информации о том, как получить доступ к API через SSL».

Кажется, есть некоторые различия в значениях по умолчанию , которые могут иметь значение при переключении между платным/тестовым в производственной среде или при локальном тестировании. Я знаю следующее:

  1. Версия В бесплатной версии экспериментальная версия используется по умолчанию, но в платной версии стабильная версия используется по умолчанию. Вы можете переопределить значения по умолчанию, как описано здесь.

  2. Предприятия показаны В бесплатной версии по умолчанию предприятия отображаются как , когда ярлыки включены, но в платной версии они , а не — см. ниже. Я не встречал никакой документации по этому поводу, но вы можете переопределить значения по умолчанию, используя следующее при создании карты — подробности см. здесь:

     var map = новый google.maps.Map(domElement, {
      ...
        стили: [{
           FeatureType: 'пои',
           стайлеры: [{ "видимость": "вкл" }]
       }]
     }
     

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Как получить ключ API Карт Google без ввода платежной информации

Задавать вопрос

спросил

Изменено 1 месяц назад

Просмотрено 91к раз

52

Новинка! Сохраняйте вопросы или ответы и организуйте свой любимый контент.
Узнать больше.

Контекст

Я хотел бы получить ключ API Карт Google для бесплатного использования (менее 5000 посещений в год), но когда я следую инструкциям, кажется, что предоставление платежной информации является обязательным.

Вопрос

Что я упускаю, или действительно ли невозможно иметь Google Maps на странице без предоставления платежной информации?

  • гугл-карты

1

Да, вам нужно настроить учетную запись для выставления счетов, в наши дни это невозможно. Пока вы остаетесь на бесплатном уровне, это не имеет большого значения.

Также их примеры ценообразования учитываются ежемесячно, поэтому цены на вещи, которые имеют 5 000 обращений, указаны в месяц, а не в год.

5

Вы можете без проблем использовать тег iframe вместо API-ключа.

  

4

Это устарело, но на случай, если это поможет кому-то еще, я все еще могу получить доступ к следующим URL-адресам без необходимости вводить платежную информацию

https://console.cloud.google.com/apis/dashboard?project=your-project-name

Если вы не знаете название своего проекта, попробуйте варианты приведенной выше ссылки (сокращайте раздел за раз). ), пока вверху не появится синий баннер с выпадающим названием проектов. Если вы щелкнете раскрывающееся меню, вы увидите всплывающее окно со всеми именами ваших проектов, которые вы можете использовать для вставки в указанный выше URL-адрес.

https://console.cloud.google.com/apis/library?project=имя-вашего-проекта (вы можете перейти к этому URL-адресу из меню «Библиотека» слева)

Здесь вы можете найти и включить нужный API, например. https://console.cloud.google.com/apis/library/maps-backend.googleapis.com?project=your-project-name (вы должны увидеть синюю кнопку «Включить»)

Вероятно, вас перенаправят на страницу выставления счетов после ее включения, но игнорируйте это — выбранный вами API теперь должен быть включен, и если вы вернетесь к первому URL-адресу, вы увидите его в нижней части страницы (но если вы нажмете на него здесь, вы, вероятно, снова загрузитесь на страницу выставления счетов).

https://console.cloud.google.com/apis/credentials?project=ваше-имя-проекта (вы можете попасть сюда из меню «Учетные данные» слева)

Здесь вы можете настроить и управлять своим ключом API — вверху есть ссылка «Добавить учетные данные». Когда это будет сделано, они появятся в списке на странице и могут быть отредактированы, щелкнув имя ключа API в списке или тройную точку «Действия»> «Редактировать ключ API» справа от списка, а также другие действия, которые вы можете необходимость.

Таким образом, можно включить API и создать для него ключ, но я не знаю, нужна ли ему информация для выставления счетов, поскольку я не могу заставить его работать.