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