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