Google Places API в приложении для iOS - PullRequest
9 голосов
/ 04 апреля 2011

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

Документация API Google Адресов гласит: "Примечание. Чтобы использовать API Google Адресов, сначала необходимо запросить идентификатор клиента 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 в других типах приложений, используйте API Карт Google Premier».См. Этот FAQ для получения дополнительной информации. "http://code.google.com/intl/it-IT/apis/maps/signup.html

Теперь вот что я хочу знать.

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

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

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

1 Ответ

12 голосов
/ 14 мая 2011

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

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

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

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

Информация о начале работы приведена в документации:

http://code.google.com/apis/maps/documentation/places/

HTH,

Тор

...