В этом руководстве описаны основные различия между версиями Places SDK для iOS и объясняется, как перейти на Places SDK для iOS (новый).
Функции SDK, доступные в каждой версии
В таблице ниже указано, какие версии SDK и API требуются для каждой функции SDK.
| Places SDK для iOS (новый) | Минимальная версия SDK | Places SDK для iOS (устаревшая версия) | Минимальная версия SDK |
|---|---|---|---|
| Place Details (New) | 9.0.0 | Place Details (Legacy) | 3.0.0 |
| Фотографии мест (новое) | 9.0.0 | Place Photos (устаревшая версия) | 3.0.0 |
| Text Search (New) | 8.5.0 | ||
| Поиск поблизости (новый) | 9.0.0 | ||
| Autocomplete (New) | 9.0.0 | Автозаполнение мест (устаревшая версия) | 3.0.0 |
| Current Place (устаревший) | 3.0.0 |
Переход на новые API
Чтобы перейти на новые API, ознакомьтесь со следующими руководствами по переносу данных:
Улучшения в Places SDK для iOS (новая версия)
В этом разделе описаны основные функции, добавленные в Places SDK для iOS (новый).
Реализовано на стандартной платформе Google Cloud.
Places SDK для iOS (новый) реализован на инфраструктуре сервисов в Google Cloud. Такая реализация обеспечивает более безопасную и надежную платформу. Такой стандартный дизайн обеспечивает согласованность между SDK, что повышает эффективность разработки с помощью Places SDK для iOS (новый).
Рост эффективности
Places SDK для iOS (новый) обеспечивает повышенную производительность, поэтому стоит заменить приложения, использующие существующий SDK.
Новые функции
Places SDK для iOS (новый) включает последние версии всех функций SDK:
- Autocomplete (New)
- Place Details (New)
- Поиск поблизости (новый)
- Фотографии мест (новое)
- Text Search (New)
Упрощенное ценообразование
В Places SDK для iOS (новый) упрощена схема оплаты: вы платите только за те данные, которые используете. Упрощенное ценообразование реализовано с помощью списков полей, которые также называются масками полей.
В новых версиях информации о местах и текстового поиска вы можете использовать списки полей, чтобы указать, какие поля должны возвращаться в ответе на запрос. В этом случае вы оплачиваете только полученные данные. Список полей поможет вам не запрашивать ненужные данные и тем самым сократить время обработки и снизить расходы.
Дополнительную информацию о ценах на оба SDK можно найти в разделе Использование и оплата.
Расширенные типы мест
Places SDK для iOS (новый) включает новые типы мест, которые возвращаются в составе ответа на запросы информация о местах (New) и текстовый поиск (New). Вы также можете использовать эти новые типы и существующие типы в поиске с помощью текстового поиска (New). Новые типы приведены в таблице А.