Как стать автором
Обновить

Комментарии 76

Блин, как раз уже пишется сервис для Беларуси на базе Google.Maps… Чего-чего, но такого не ожидал от Google.
вы планируете, что у сервиса для Беларуси нагрузка будет больше 25000 хитов? :)
Хит как я понял, это загрузка карты, перемещение, зум и т.д. Тогда на одного юзера будет гипотетически 10-20 хитов или 1250 — 2500 пользователей. Что не много совсем.
Не, неправильно.

Повторюсь:

A single map load occurs when:

a. the Maps JavaScript API (V2 or V3) is loaded by a web page or application;
b. a SWF that loads the Maps API for Flash is loaded by a web page or application; or
c. a single request is made for a map image from the Static Maps API.
d. a single request is made for a panorama image from the Street View Image API.
Спасибо, быстро пробежался по документу, не обратил внимания.
То есть пользователь зашел на сайт, произошла инициализация API, и дальше он смотрит карту хоть до посинения — это 1 хит.
Но потом нажал F5 или перешел на другую страницу (тоже с картой) — это 2-й хит.
Верно?
Обидно, что в Google.MapMaker'е больше 2-х лет отрисовывал карту :-(
Именно с целью страховки от такого рода «сюрпризов» и существует openmap.
а я рано или поздно ожидал :(
поддержка сервиса стоит денег и ен малых, эти деньги надо на чем-то зарабатывать
Стоило этого ожидать…

Google Translate API же сделали deprecated еще весной, и кажется к новому году закроют по тому же сценарию.
Корпорацию добра тянут на темную сторону
Кто ее и за что тянет? Словно ее кто-то купил и все испортил.
Просто для большинства добро — это когда бесплатно, т.е. даром.
… Кроме случаев, когда речь идёт об их зарплате.
Это у него просто ассоциации такие возникли, потому что под текстом поста морда Дарта Вейдера. :)
У них и до этого момента была такая лицензия. Не помню, правда, сколько хитов.
Судя по старому факу — было 500.000, а дальше просьба связаться с ними
Вот и сходил Ларри Пейдж посоветоваться к Джобсу :(
Перехожу на Яндекс.Карты
Яндекс наверняка также сделает, рано или поздно. Просто нагрузка сейчас не та :-/
C их «детальным» покрытием остального мира, помимо России, Белорусии, Украины и еще наверное пары стран, если Яндекс сделает карты платными — то при выборе карт однозначный выбор будет Google Maps. Если Яндекс оставит карты бесплатными — однозначно это сыграет ему на руку т.к. рачительные русские вебмастера скорее будут использовать хоть и не полные, но бесплатные Яндекс Карты (в случае если им не надо картАмерики или Европы).
можно Bing Maps
Сравните детализацию карты Москвы в Google Maps и в Bing

какой картой вы предпочтете пользоваться?
В Москве — только яндекс.
Но у Бинга тут вполне неплохая детализация тоже.

А вот давайте копнем глубинку. Крупный сибирский город Томск. Как вы думаете, где самая высокая детализация? Попробуйте ответить до того, как перейдете по ссылкам.

g.co/maps/g82bm
binged.it/vuPuLX
maps.yandex.ru/-/CBrLJ8j9
Мало того. Я тут планировал поездку из России по прибалтике.
Так я только Бингом смог просчитать маршруты между странами. Минус — расстояние показывало в милях.
Гугл и яндекс — не справились вообще никак.

В догонку — в штатах у бинга гораздо круче картографичный сервис и прочие плюшки. Например они умеют отслеживать в реальном времени перемещение общественного траспорта в крупных городах и могут рассчитать вам путь с учетом этого.

Так что гугл — далеко не панацея от всех бед.
НЛО прилетело и опубликовало эту надпись здесь
И совсем не понятно какие сайты им так понравятся что они снимут с них оплату.
Также не совсем понятно что есть использование — подключение АПИ, или фактический старт карт( многие сайты просто подключают АПИ, но карту показывают по запросу )
Там же написано:

A single map load occurs when:

a. the Maps JavaScript API (V2 or V3) is loaded by a web page or application;
b. a SWF that loads the Maps API for Flash is loaded by a web page or application; or
c. a single request is made for a map image from the Static Maps API.
d. a single request is made for a panorama image from the Street View Image API.

Т.е. подключение API — это уже загрузка
Не понял про какой «ключ API» идет речь в заметке? Разве ключи не отменили в Maps API 3?
«Note: This version of the Google Maps JavaScript API no longer needs API keys!»
Ну так и 2.0 еще много кто юзает
Поправился, спасибо.
Еще один повод помогать развитию OpenStreeMap.
Да, присоединюсь к рекомендации OSM. Полностью бесплатно, не особо то и медленнее, и при том — много где — ощутимо более детализованно.
Для прозвучавшего выше проекта из Беларуси пример, центр Минска, сравните детализацию:

www.openstreetmap.org/?lat=53.9015972614288&lon=27.5670790672302&zoom=14
goo.gl/bpvsk

С точки зрения программиста GMaps API несколько удобнее, но всё что он умеет — возможно/реализуемо и в OSM(там используется OpenLayers), и последний проект, по ощущениям, развивается динамичнее, по крайней мере на просторах бывшего Союза. Не говоря о том, что как опенсурс, он прозрачнее (/wave карте, встраиваемой в приложение на Qt в QWebView, и соответствующему шаманизму с юзерагентом).
Сами своевременно перевели один зреющий проект на OSM, не жалеем.
Сколько пользователей и серверов у гугля и сколько у OSM — сравните. Геотрафик очень заметен при больших объёмах, так что реально OSM гуглу не конкурент.

Уж лучше им донейшнс на серваки или облака, чем Гуглу за скромную детализацию и обновления раз в 4 года.
Вы просто не представляете какие им нужны деньги чтобы сделать аналог гуглосервисов. Да и платить-то согласятся единицы. Прсмотрите сколько собирает Википедифя, с трудом и при том что ею все пользуются, а для OSM при активном использовании нужно на порядки больше.
У OSM есть один важный момент по сравнению с гуглосервисом — ты можешь слить карты на свой сервак, поднять там зеркало и работать с ним. Что в разы увеличит скорость работы карт на сайте за счет небольшого удорожания поддержки сайта.
Ну и разгрузит сервера OSM заодно :)
У гугла где-то говорится сколько карт они хранят, это по объёму даже много. Я думаю, что слить их на свой сервер нереально.

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

Если же задача карт на сайте показать как доехать до, например, магазинов фирмы — то почему бы и нет — большой нагрузки на сервис это не создаст.
Но на данный момент, если душит жаба платить гуглу, проще сменить движек на яндекс.карты и не заморачиваться :)
Так в Москве, например, это не только проще, но и результат лучше. Но свой сервис для этого сделать нереально.
Имею некоторое отношение к разворачиванию OSM на сервере, нехилая там нужна машинка для нормальной работы хотя бы по одной стране) Более-менее приличный поток пользователей влетит в копеечку.
Хороший сервер под рендер требует вполне себе больших денег. Если конечно речь идёт не о домашней старничке фирмы, где карта нужна только чтобы показать «как к нам проехать».
На отдачу статичных карт от Static Maps API и так есть лимит — тысяча (разных) картинок от одного юзера в день.
code.google.com/apis/maps/documentation/staticmaps/#Limits
картинка с Дартом Вейдером на баннере под топиком как бы намекает :)
Сам по себе шаг правильный: хочешь зарабатывать, используя чужие ресурсы — плати копеечку авторам ресурсов. Думаю, никто не считал бы зазорным и такой вариант доступа к своим ресурсам, наравне с «бесплатным». Почему же возмущает такой шаг со стороны Google?

Главное — правильно реализовать: в идеале, по умолчанию считать сайты некоммерческими, и не делать трафик платным до полного выяснения.

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

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

Кому интересно/непонятно/возмутительно вышеизложенное, готов продолжить цивилизованную дискуссию более развернуто )
Всё-таки в гугле разумные люди, они сделали всё достаточно правильно:

If my web site or application becomes suddenly popular, will my maps stop working?

No. Your maps will continue to function. However if your application qualifies for and consistently exceeds the published Maps API usage limits, you do not have a Maps API Premier license, and you do not enroll for online purchasing of excess map loads, a warning may be shown on your map and a Maps API Premier sales manager may contact you to discuss your licensing options.
ага, круто)

так что они параллельно еще одну общественно полезную задачу решают — как _культурно_ и _дружественно_ приучать к оплате :)
> Почему же возмущает такой шаг со стороны Google?

Потому что обычно Google использует схему «сервис бесплатно, дополнительные плюшки за деньги». А здесь (как и в случае с Google Translate API) схема другая — было бесплатно, стало (ТОЖЕ САМОЕ) — платно.
И это вызывает не очень хорошие чувства. Скажем, меня это не коснётся, но есть довольно много людей, которые строили на этом сервис, ставший популярным. И сейчас им придётся платить (т.к. вряд ли гугл массово начнёт признавать сайты общественно полезными). Понятно, что формально никто претензий не предъявляет и не имеет права предъявлять. Вопрос в том, как это выглядит.
То есть люди решили сделать деньги на халяве и теперь возмущаются, что им прийдётся платить за используемые ресурсы?
скорее странно, что гугл столько лет пропагандировал модель freemium. Можно сказать, отрасль изменил этим подходом.
А теперь пошел на попятную и закручивает гайки.

Нет, в целом подход хороший, платить надо. Но вот ощущение где-то в глубине, как буд-то нае… ли.
при сильном желании сэкономить можно кэшировать куски карты у себя на сервере — кстати, тоже общественно полезное ПО получится — прообраз P2P API :)
При сильном желании сэкономить теоретически можно юзать несколько акков, квота будет расти пропорционально их количеству. Если, конечно, у них проверка только по api key.
Такое кэширование называется «нарушать лицензию». Для популярного ресурса это большой штраф, а непопулярным ресурсам это вообще не нужно.
Что станет с викимапией?
Думаю, её либо признают «общественнополезной и некоммерческой»(что, на мой взгляд и так очевидно), либо она сменит карточный движок.
… либо она сменит карточный движок.
Что вообще говоря, было бы гораздо более логично.
Как я понимаю один хит это просмотр страницы НЕуникальным пользователем. Теоретически можно «натравить» робот на сайт конкурент и накрутить хоть 100.000 хитов простым обновлением страницы с картой. По 4$ за 1000 получится очень даже не плохо.
Думаете гугл с его адсенсом такой вариант просто съест?
А как платить то? В Google API Console нет API карт.
И вообще нет никакой привязки аккаунта к картам, даже apiKey не используется же.
Они там обещают в скором времени добавить карты в консоль
хм…
а сейчас то как быть — статические карты давно уже с лимитом, причем узким (1000 запросов — это мало)
я бы и рад может его расширить и заплатить, но получается что никак
Они в начале обещают что через полгода введут лимиты.
Потом говорят что вот они вводят лимиты.
Потом показывают их в консоли.
И только потом начинают стричь.
так лимиты то давно работают и я уже от этого страдаю.
как на статические карты — пользователям тупо отображается красный крестик.
так и на геокодирование (которого тоже нет в консоли)
Да, Гугл реально заебал!
Я уже один сервис перевёл на API переводов от Microsoft теперь и карты переводить видимо буду, спасибо Гуглу за не скучные выходные, блеать!
Держите нас в курсе!
Вот только качество перводов и карт майкрософта увы хуже. Почему бы не заплатить? А вообще очень хитро получается. Гугл пользуется положением — вся шпана посыпется на bing, платежеспособные останутья на maps. Тем более что никто не отрубает сервис. Максимум предупреждение.
Вот вам, бабушка, и Юрьев день! :)
25к хитов — не очень большая планка, она полностью покрывает нужды либо малопопулярных сайтов, либо тех, у кого на карты завязаны какие-то второстепенные функции.

С интересом ждем статей по технологиям минимизации затрат.
Например, как постоянно хранить единожды открытую карту в скрытом фрейме — чтобы перезагрузка страницы не давала новый хит. Ну и так далее.
Натравил какой-нибудь JMeter или Selenium на сайт конкурента с картой и вперед накручивать ему счетчик хитов.
Не удивлюсь если когда-нибудь и openlayer у osm или cloudmade сделают платным, на одних donate далеко ведь не уедешь. Да у них и спутников то нет.
F у гугля типа спутники стаями летают :)
ОСМ не предоставляет карты для высконагруженных проектов, такие сами разворачивают у себя ОСМ сервер.
$4 за 1000 хитов — это реально очень дорого, даже для коммерческого сайта с рекламной моделью. Вот предположим сайт с посещаемостью 25000, а карты на сайте — это одна из основных функций, к которой юзер обращается минимум 3 раза (каталог чего-нибудь с привязкой к местности). Получается, что только за карты сайт должен в день выплачивать $200 — столько он не заработает даже если рядом будет адсенс вешать. Соответственно сайт должен будет брать эти деньги с посетителей, повышая ARPU или закрываться. Как-то в общем не особо продуманно это у Гугла выходит. Можно было бы разные тарифные сетки сделать, да даже рекламную модель ввести — «будем показывать вашим посетителям наш адсенс, раз вы платить не хотите». От текущей политики не особо пострадают только сайты, у которых высокий уровень конвертации посетителей в платежеспособных клиентов (либо маржа на клиента непропорционально высока — к примеру недвижимость).
Для высоконагруженных сервисов есть Google Maps Premiere. Там первоначальный лимит на порядок выше
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории