Новое автозаполнение Google Адресов и цены на него

Я использую автозаполнение новых мест из новой статической клиентской библиотеки SDK мест Google (здесь). Так что им действительно легко пользоваться, и я только что получил это руководство, и оно работает, как ожидалось.

Чтобы добавить это в проект, мне нужно добавить следующую зависимость в файл gradle

реализация ‘com.google.android.libraries.places: places: 1.0.0’

Я читал цены / использование и выставление счетов Google, но я не выяснил цены на это новое автозаполнение (версия библиотеки). Все, что я нашел, было this, но мне кажется, что это для веб-версии, поскольку я не думаю, что сеанс необходимо поддерживать для этой новой версии клиентской библиотеки.

Вопрос:
Поскольку я не могу определить цены на Автозаполнение Адресов (версия библиотеки), позвольте мне спросить - это бесплатно? или если это не бесплатно, каковы критерии выставления счетов для этого?


person A.s.ALI    schedule 27.05.2019    source источник
comment
См .: developers.google.com/places/android-sdk/, который должен объяснить использование токенов сеанса в новой клиентской библиотеке и относится к существующей биллинговой документации.   -  person Morrison Chang    schedule 27.05.2019
comment
@MorrisonChang спасибо за ваш комментарий, но я не вижу необходимости поддерживать какой-либо сеанс для автозаполнения. ссылка, которой вы поделились, предназначена для чего-то другого. Мое автозаполнение - текстовый поиск   -  person A.s.ALI    schedule 27.05.2019
comment
Относительно использования одного и того же токена сеанса: разработчики .google.com / maps / billing / И если вы используете текстовый поиск: developers.google.com/maps/billing/ Я считаю, что Google стандартизирует затраты между Интернетом и мобильными устройствами: developers.google.com/places/android-sdk/releases.   -  person Morrison Chang    schedule 27.05.2019


Ответы (2)


Прежде всего, новый API автозаполнения Google Адресов платный. (после превышения ежемесячного кредита на сумму 200 долларов США, эквивалентного бесплатному использованию)

Теперь, переходя к ценообразованию, Google ввел 3 возможных критерия ценообразования:

  1. Автозаполнение без сведений о местах - за сеанс
  2. Автозаполнение (включая сведения о местах) - за сеанс
  3. Автозаполнение - по запросу

Вам может быть интересно, в чем разница между сеансом и запросом?

Сессия

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

Запрос. Если вы не используете подход, основанный на сеансах, вам будет выставлен счет за каждый поисковый запрос. Например, если вы наберете «S», это увеличит количество ваших запросов, теперь вы напишите еще один символ «Sa», и это снова увеличит количество ваших запросов. Итак, если вы наберете все слово «Сан-Франциско», вам будет выставлен счет за 13 запросов.

Преимущества использования сеанса. Как упоминалось в приведенном выше примере, если вы не хотите получать плату за каждый вводимый символ, у вас есть возможность объединить поисковые запросы в один сеанс. Таким образом вы сэкономите немного денег, чтобы потратить их где-нибудь еще. Таким образом, вся строка "Сан-Франциско" будет выставлена ​​как один запрос сеанса, а не как несколько.

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

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

Чтобы выполнить вычисления, перейдите в Таблицу цен Google и прокрутите до раздела "Места".

person Maulik Hirani    schedule 27.05.2019
comment
хорошие подробности, но я не понимаю, как управлять сеансом при работе с автозаполнением. в android - person A.s.ALI; 28.05.2019

Это стоит менее 3 долларов за 1000 запросов, но как пользователь у вас есть ежемесячный кредит в 200 долларов. Эквивалентное бесплатное использование, поэтому API предоставляется бесплатно, если вы не превысите эту сумму.

Возможно, вам будет полезна эта таблица цен.

person MarkWalczak    schedule 27.05.2019
comment
как только этот бесплатный кредит уйдет, многие разработчики приложений-любителей будут один раз облажаться снова. - person lasec0203; 03.09.2019
comment
200 $ - это так мало. Я просто тестирую код, он вызывает запрос на ~ 3000 мест - person tdt kien; 15.05.2020
comment
200 $ - это так мало. Я просто тестирую код, он вызывает запрос на ~ 3000 мест - person tdt kien; 15.05.2020