Введение
Places SDK для iOS позволяет создавать приложения с учетом местоположения, которые контекстуально реагируют на местные компании и другие места рядом с устройством. Это означает, что вы можете создавать многофункциональные приложения на основе мест, которые что-то значат для пользователя.
Концепции
Место определяется как физическое пространство, имеющее имя. Другой способ представления о месте — это все, что вы можете найти на карте. Примеры включают местные предприятия, достопримечательности и географические местоположения. В API место представлено GMSPlace Class Reference
. Он включает в себя такую информацию, как название места и его адрес, географическое положение, идентификатор места, номер телефона, тип места, URL-адрес веб-сайта и многое другое.
Выберите свою версию SDK
Places SDK для iOS версии 9.0.0 поддерживает две версии SDK: существующую Places SDK для iOS и Places SDK для iOS (новая) — новое поколение SDK.
Ваша первая задача — решить, какой SDK использовать. Это верно, если вы новый клиент или существующий клиент, уже использующий SDK. Чтобы узнать ключевые различия между двумя версиями SDK, см. раздел «Выбор версии SDK» .
Цены на каждую версию SDK
Цена зависит от выбранной вами версии SDK. Places SDK для iOS (новинка) поддерживает упрощенную модель ценообразования: вы платите только за те данные, которые используете. Подробную информацию о ценах на оба SDK см. в разделе «Использование и выставление счетов» .
Предварительная версия GooglePlacesSwift
Этот выпуск содержит предварительную версию GooglePlacesSwift версии 0.1.0. GooglePlacesSwift позволяет использовать новый интерфейс Swift для вызова API Place, включая все API в Places SDK для iOS (новинка) :
- Автозаполнение мест (новое)
- Детали места (новое)
- Фотографии мест (новинка)
- Текстовый поиск (новинка)
- Поиск поблизости (новинка)
GooglePlacesSwift требует:
- Вы должны включить Places API (новый) в своем ключе API. Дополнительную информацию см. в разделе Настройка проекта Google Cloud .
- Хкод 15.3.
Дополнительную информацию см. в Справочнике по API GooglePlacesSwift .
Обзор SDK
Используйте Places SDK для iOS, чтобы помочь вашим клиентам узнать, где они находятся и что происходит вокруг них. Places SDK для iOS предоставляет следующие API:
Places SDK для iOS (новинка) | SDK Адресов для iOS | Описание |
---|---|---|
Детали места (новое) | Детали места | Возвращает информацию о местах, включая название и адрес места, географическое положение, тип места (например, ночной клуб, зоомагазин, музей) и многое другое. |
Разместить фото (новое) | Разместить фото | Возвращает высококачественные изображения места. |
Текстовый поиск (новинка) | Возвращает информацию о наборе мест на основе текстового поиска. | |
Поиск поблизости (новинка) | Возвращает информацию о наборе мест, указывая местоположение в качестве области поиска. | |
Автозаполнение (новое) | Автозаполнение | Автоматически заполняет название и/или адрес места по мере ввода пользователем. |
Текущее место | Возвращает список мест, где в последний раз находилось устройство пользователя, а также указание относительной вероятности для каждого места. |
Другие особенности SDK включают в себя:
- Точное обнаружение места при малой мощности с помощью сканирования Wi-Fi.
- Кэширование на устройстве. Большинство запросов к Places SDK для iOS могут включать передачу туда и обратно на сервер Google, но вы также можете кэшировать данные локально на 30 дней.
Политика и условия
Все приложения, использующие Places SDK для iOS, должны соответствовать требованиям, описанным в Условиях использования платформы Google Maps и Отображении авторства .