Подтвердить что ты не робот

API Карт Google, нужно ли покупать?

В настоящее время я создаю приложение (iPhone/iPad/Android), которое использует карту для отображения домов, предлагаемых компанией по прокату. Приложение бесплатно во всех магазинах.

Я прочитал термины и знаю этот раздел:

Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice. Additionally, we enforce a request rate limit to prevent abuse of the service. If you exceed the 24-hour limit or otherwise abuse the service, the Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Geocoding API may be blocked.

В компании по аренде всего около 60 мест. Таким образом, только пользователи в регионе будут использовать приложение. Я почти уверен, что могу пискнуть с помощью всего 2500 запросов в день, но это кажется рискованным.

Я также прочитал все вопросы API Google для бизнеса:

For customers who need enhanced features such as advanced geocoding, added support, and full control over advertising, we offer Google Maps API for Business. Google Maps API for Business also delivers the service and support enterprise organizations need when incorporating maps into customer facing websites or mission critical internal applications.

Мне не требуется расширенное геокодирование, добавлена ​​поддержка или полный контроль над рекламой.

Именно это заставляет нас больше всего беспокоиться:

Google Maps API for Business is extremely cost-effective, starting at just $10,000 per year. Pricing is based on the number of map page views for externally facing websites. For internal uses, it is based on page views or number of vehicles being tracked. Please contact us for more information.

$10000!!! Невозможно, чтобы я или компания по прокату могли позволить себе это, поскольку они маленькие, и никогда не будут использовать его за пределами приложения.

Вот некоторые из примеров, которые интересны. Может быть, кто-то мог пролить свет на него.

` 9.1 Свободная, общедоступная доступность для реализации API Карт.

9.1.1 Общие правила.

(a) Свободный доступ (без комиссии). Ваша реализация API Карт должна быть в целом доступной для пользователей без взимания платы и не должна требовать платной подписки или другого ограниченного доступа на основе платы. Это правило применяется к вашему Контенту и любому другому контенту в реализации API Карт, независимо от того, существует ли ваше содержимое или другое содержимое или добавлено позже.

(b) Открытый доступ (без брандмауэра). Реализация API Карт не должна (i) работать только за брандмауэром; или (ii) только во внутренней сети (за исключением этапа разработки и тестирования); или (iii) в закрытом сообществе (например, через доступ только для приглашения).

9.1.2 Исключения.

(a) Корпоративное соглашение с Google. Правила в разделе 9.1.1 ( "Свободный доступ", "Общественный доступ" ) не применяются, если вы заключили отдельное письменное соглашение с Google (например, соглашение Google Enterprise) или получили письменное разрешение Google.

(b) Мобильные приложения. Правило в Разделе 9.1.1 (a) (Свободный доступ) не применяется, если ваша реализация API Карт используется в мобильном приложении, которое продается за плату через интернет-магазин и загружается на мобильное устройство, которое может получить доступ к Интернету магазин.

9.1.3 Примеры.

(a) Вы можете потребовать от пользователей входа в свою реализацию API Карт, если вы не требуете от пользователя оплаты.

(b) Вы можете взимать плату за реализацию API Карт, если это приложение для Android, загружаемое на мобильные устройства с Android Market.

Что бы вы сделали?

ИЗМЕНИТЬ

Я искал некоторые возможности для работы. В версии iOS я думаю об использовании CLGeocoder. Что, если я правильно понимаю, работает только в iOS 5. Поэтому, я думаю, мне все еще нужно решение для всех устройств, на которых не работает iOS 5.: (

4b9b3361

Ответ 1

2500 запросов в день для каждого устройства. Если этого недостаточно, вам нужно будет купить премьер-версию.

Ответ 2

Вам не нужно платить за использование API карт Google на мобильных устройствах.

Из this сообщение:

Официальный ответ от Google:
http://code.google.com/apis/maps/faq.html#usagelimits

Пределы использования API Карт применимы только к следующим API:
-Google Maps JavaScript API v2
-Google Maps JavaScript API v3
-Google Maps API для Flash
-Google Maps API изображений

API Google Планета Земля и собственные API Карт для мобильных платформ, таких как Android и iOS, не затрагиваются. Использование встроенной функции Google Maps и других продуктов Google, которые предлагают функцию встраивания, которая включает карту, не зависит от этих ограничений.

ИЗМЕНИТЬ

Условия изменились с момента первого ответа на вопрос, и теперь мобильный API подвергается такому же ограничению, что и веб-сайты: 25000 карт в день.