Введение
С помощью Maps SDK для iOS вы можете добавлять в свое приложение карты на основе данных карт Google. SDK автоматически обрабатывает доступ к серверам Google Maps, отображение карт и реакцию на жесты пользователя, такие как щелчки мышью и перетаскивание. Вы также можете добавлять на карту маркеры, полилинии, наложения земли и информационные окна. Эти объекты предоставляют дополнительную информацию о местоположениях на карте и позволяют пользователю взаимодействовать с картой.
При использовании SDK вам необходимо соблюдать Условия использования платформы Google Maps и убедиться, что ваше приложение соответствует действующему законодательству. Обратите внимание, что при использовании SDK имя и версия вашего приложения, данные аутентификации и анонимный идентификатор между приложениями автоматически отправляются с каждым запросом.
Аудитория
Эта концептуальная документация предназначена для людей, знакомых с концепциями разработки iOS и объектно-ориентированного программирования. Вы также должны быть знакомы с Картами Google с точки зрения пользователя. Он предназначен для того, чтобы вы могли начать изучать и разрабатывать приложения с помощью Maps SDK для iOS. Вы также можете обратиться к справочной документации для получения подробной информации о классах и методах.
Требования к атрибуции
Если вы используете Maps SDK для iOS в своем приложении, вы должны включить текст указания авторства в раздел юридических уведомлений вашего приложения. Рекомендуется включать юридические уведомления в качестве независимого пункта меню или как часть пункта меню «О программе».
Вы можете получить текст атрибуции, вызвав [GMSServices openSourceLicenseInfo]
.
Поддерживаемые платформы
С помощью Maps SDK для iOS вы можете создавать приложения, предназначенные для собственных 64-разрядных устройств под управлением iOS 14.0 и более поздних версий. Для разработки приложения с помощью Maps SDK для iOS требуется как минимум Xcode 15.0 с целевым SDK 14.0 или более поздней версии. (Установка целевого SDK 14.0 или более поздней версии не помешает запуску вашего приложения на iOS 14.0).
Приложения, использующие URL-адреса Карт, требуют, чтобы на целевом устройстве были установлены Карты Google для iOS .
Использование Maps SDK для iOS в расширениях приложений iOS вряд ли будет работать из-за применяемых строгих ограничений памяти. Например, использование SDK в пользовательской клавиатуре вряд ли будет работать.
Что дальше
Чтобы начать создавать приложения с помощью Maps SDK для iOS, сначала необходимо настроить проект Google Cloud .