API Google Адресов в приложении iOS

Прежде чем задать вопрос, позвольте мне поделиться своими выводами.

В документации к Google Places API говорится: «Примечание. Чтобы использовать Google Places API, вы должны сначала запросить идентификатор клиента API Карт и криптографический ключ, который вы должны использовать для подписи URL-адресов запросов. Для получения информации о подписании запросов URL-адресов см. Документацию по аутентификации URL-адресов. на домашней странице API веб-служб ".

  1. API Google Адресов все еще находится в предварительной версии для разработчиков. http://code.google.com/apis/maps/documentation/places/ < / а>

  2. Для использования API Google Адресов нам нужны идентификатор клиента (обязательно) и подпись (обязательно). http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning

  3. И, чтобы получить подпись, нам нужна учетная запись Google AdSense, чтобы получить идентификатор издателя AdSense (обязательно). http://gmaps-ws-console.appspot.com/

  4. Вы можете найти требования для использования API Google Адресов здесь. http://code.google.com/apis/maps/documentation/places/index.html#Requirements

  5. На странице регистрации для API Карт Google предлагается следующее: «Ваша служба должна быть свободно доступна для конечных пользователей. Чтобы использовать технологию картографии Google в других типах приложений, используйте Google Maps API Premier. Дополнительную информацию см. В этом разделе часто задаваемых вопросов». http://code.google.com/intl/it-IT/apis/maps/signup.html

Вот что я хочу знать.

Я планирую использовать Google Places API в своем приложении для iOS. Я не хочу использовать AdSense. Могу ли я получить бесплатный доступ к API Google Адресов? Как?

Если я не могу получить доступ к API Google Адресов бесплатно, каковы затраты, связанные с использованием этой службы, и доступные модели оплаты? Мне не удалось найти каких-либо конкретных ресурсов для этой информации.

Вот конкретный сценарий. Что делать, если мое приложение для iOS бесплатное. Бесплатная версия использует API Google Адресов. Но ... в моем приложении для iOS есть некоторые дополнительные функции, которые доступны через In-app Purchase (платные функции). Платные функции не используют API Google Адресов. Это приемлемо?


person Mustafa    schedule 04.04.2011    source источник


Ответы (1)


На этой неделе мы открыли API Google Адресов для всех разработчиков на Google I / O и упростили Условия и аутентификацию:

http://googlegeodevelopers.blogspot.com/2011/05/places-everybody-show-is-about-to-begin.html

Вам больше не нужно подписывать свои запросы, вместо этого просто используйте ключ, полученный с помощью консоли Google API. Идентификатор AdSense больше не требуется, но вам нужно будет пройти проверку личности на основе кредитной карты, чтобы обновлять с 1000 до 100000 запросов в день.

Вы можете использовать Places API в мобильных приложениях, которые предоставляются бесплатно или продаются в Интернете через магазин мобильных приложений, например Apple App Store или Android Market. Однако для платных настольных приложений потребуется лицензия Maps API Premier, которая будет предложена после выхода Places API из Google Code Labs.

Информацию о том, как начать работу, см. В документации:

http://code.google.com/apis/maps/documentation/places/ < / а>

HTH,

Тор

person Thor Mitchell    schedule 14.05.2011
comment
А как насчет платных настольных приложений, продаваемых через магазин приложений? - person charliehorse55; 07.06.2012
comment
@Thor Mitchell Можно ли использовать идентификатор клиента и подпись для доступа к Google Place API. Я обнаружил, что идентификатор клиента и подпись могут использоваться в Google GEO API. Но я не могу использовать идентификатор клиента для доступа к Google Place API. - person Keith Gong; 18.10.2016