Обзор Places SDK для Android (устаревшая версия)

Воспользуйтесь этим руководством, чтобы понять основные различия между версиями Places SDK и перейти на Places SDK для Android (новая версия).

Функции SDK, доступные в каждой версии

В таблице ниже указано, какие версии SDK и API требуются для каждой функции SDK:

Особенность Версия API мест Метод инициализации Минимальная версия SDK
Автозаполнение (новое) API для работы с местами (новый) initializeWithNewPlacesApiEnabled() 3.5.0
Подробная информация о месте (новое) API для работы с местами (новый) initializeWithNewPlacesApiEnabled() 3.3.0
Поиск поблизости (новая функция) API для работы с местами (новый) initializeWithNewPlacesApiEnabled() 3.5.0
Фотографии мест (новые) API для работы с местами (новый) initializeWithNewPlacesApiEnabled() 3.4.0
Поиск текста (новая функция) API для работы с местами (новый) initializeWithNewPlacesApiEnabled() 3.3.0
Вставить автозаполнение API для работы с местами (устаревшая версия) initialize() (Устарело)
Текущее место API для работы с местами (устаревшая версия) initialize() (Устарело)
Подробная информация о месте API для работы с местами (устаревшая версия) initialize() (Устарело)
Фотографии мест API для работы с местами (устаревшая версия) initialize() (Устарело)

Перейдите на новые API.

Для перехода на новые API ознакомьтесь со следующими руководствами по миграции:

Улучшения в SDK для работы с местами для Android (новые)

В этом разделе описаны ключевые функции, добавленные в Places SDK для Android (новые).

Реализовано на стандартной платформе Google Cloud.

Places SDK для Android (новая версия) реализован на сервисной инфраструктуре Google Cloud. Эта реализация обеспечивает более безопасную и надежную платформу. Стандартизированный дизайн обеспечивает уровень согласованности между SDK, что повышает эффективность разработки с использованием Places SDK для Android (новая версия).

Улучшенная производительность

Новый SDK Places для Android обеспечивает улучшенную производительность, что делает целесообразным замену приложений, использующих существующий SDK.

Новые функции

В состав Places SDK для Android (новая версия) входят последние версии всех функций SDK:

Поиск текста (новая функция)

Функция текстового поиска (новая функция) возвращает информацию о наборе мест на основе строки — например, «пицца в Нью-Йорке», «обувные магазины рядом с Оттавой» или «123 Мэйн-стрит». Сервис отвечает списком мест, соответствующих текстовой строке, с учетом любых заданных параметров местоположения.

В разделы «Подробная информация о месте» (новое) и «Фотографии места» (новое) добавлены новые данные об ответах.

В функцию «Фотографические места» добавлен новый URI-ответ.

Теперь с помощью функции «Разместить фотографии» (новая функция) можно получить URI для растрового изображения. Ранее можно было получить только само растровое изображение.

Упрощенное ценообразование

В Places SDK для Android (новая версия) упрощена система ценообразования, так что вы платите только за использованные данные. Упрощенное ценообразование реализовано с помощью списков полей, также называемых масками полей .

В функциях «Подробная информация о месте» (новая функция) и «Текстовый поиск» (новая функция) вы используете списки полей для управления списком полей, возвращаемых в ответе. В этом случае с вас взимается плата только за запрошенные данные. Использование списка полей — это хорошая практика проектирования, позволяющая избежать запроса ненужных данных, что помогает избежать лишнего времени обработки и дополнительных расходов.

Более подробную информацию о ценах см. в разделе «Использование и выставление счетов» .

Расширенные типы мест

Новый SDK включает новые типы мест, которые возвращаются в составе ответов «Подробности о месте» (новое) и «Текстовый поиск» (новое). Вы также можете использовать эти новые типы, а также существующие типы, в поиске с помощью «Текстового поиска» (новое). Новые типы приведены в таблице A.