Places UI Kit
Библиотека компонентов Places UI Kit позволяет добавить в приложения и на веб-страницы привычный интерфейс Google Карт для мест, используя те же данные, что и Places API. В него входит отдельный компонент пользовательского интерфейса, который можно использовать самостоятельно, вместе с другими компонентами или в сочетании с другими API платформы Google Карт, чтобы предоставлять пользователям подробную информацию о местах с минимальными затратами и кодом.
Places UI Kit предоставляет следующие компоненты для отображения данных о местах:
- Информация о месте – показывает подробные сведения о выбранном месте.
- Advanced Place Details показывает информацию о выбранном месте с расширенными возможностями настройки.
- Basic Place Autocomplete возвращает идентификатор места в ответ на запрос.
- Поиск мест показывает настраиваемые результаты поиска мест в виде горизонтального или вертикального списка карточек мест.
- Расширенный поиск мест позволяет показывать настраиваемые результаты поиска мест с расширенными возможностями настройки.
- Расширенный список мест – список мест с настраиваемыми карточками.
- Маркеры мест – настраиваемые маркеры мест на карте.
Places UI Kit Essentials и Pro
Places UI Kit предлагается в двух версиях: Essentials и Pro. Places UI Kit Уровень Essentials включает компоненты "информация о местах", "автозаполнение мест" (базовый) и "поиск мест". Уровень Pro предлагает компоненты Advanced Place Details, Advanced Place Search и Advanced Place List, которые предоставляют те же функции, что и компоненты уровня Essentials, но с дополнительными возможностями настройки и расширенными функциями.
В таблице ниже приведено подробное сравнение уровней Essentials и Pro в Places UI Kit.
| Возможности | Places UI Kit Essentials | Places UI Kit Pro |
|---|---|---|
| Минимум кода | ||
| Настройка стиля | ||
| Настройка контента | ||
| Информация о месте | ||
| Фотографии и обзоры | ||
| Настройки фото и отзывов | ||
| Конфигурации кнопок | ||
| Собственные списки мест |
Оплата
Следующие классы и composable-функции оплачиваются по коду Places UI Kit Pro:
AdvancedPlaceListFragmentAdvancedPlaceDetailsFragmentAdvancedPlaceDetailsCompactFragmentAdvancedPlaceSearchFragmentAdvancedPlaceDetailsCompactPlaceMarker
Запросы Places UI Kit оплачиваются за каждый экземпляр компонента, а не на основе данных Places API, включенных в ответ. Дополнительная плата за вызовы API, необходимые для предоставления ответа, не взимается. Например, при поиске поблизости с помощью Places UI Kit за возврат фотографий каждого места не взимается дополнительная плата.