Репозиторий Maps SDK для iOS на GitHub содержит примеры, иллюстрирующие использование Maps SDK для iOS в вашем приложении iOS. Пример приложения содержит код для демонстрации основных функций SDK и может быть использован в качестве отправной точки для вашего приложения.
Список примеров Maps SDK для iOS
Ключевые примеры действий из демонстрационного приложения перечислены ниже и воспроизведены на связанных страницах для быстрого ознакомления. Полный список доступных примеров см. в папке примеров на GitHub.
- Отобразить простую карту
- Отобразить информационное окно для маркера
- Добавить маркер на карту
- Обратное геокодирование местоположения
- Включить и отключить жесты на карте
- Обработка событий маркера
- Включить кнопку «Мое местоположение»
- Нарисуйте полигоны на карте
- Нарисуйте полилинии на карте
Запустите полный пример приложения локально
Пример приложения Maps SDK для iOS доступен для скачивания в виде архива с GitHub . Чтобы установить и попробовать пример приложения Maps SDK для iOS, выполните следующие действия.
-  Выполните git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git, чтобы клонировать репозиторий примеров в локальный каталог.
- Откройте окно терминала, перейдите в каталог, в который вы клонировали файлы примеров, и перейдите в каталог GoogleMaps: - Быстрый- cd maps-sdk-for-ios-samples/GoogleMaps-Swift - pod install- open GoogleMapsSwiftXCFrameworkDemos.xcworkspace- Objective-C- cd maps-sdk-for-ios-samples-main/GoogleMaps - pod install- open GoogleMapsDemos.xcworkspace
-  В Xcode нажмите кнопку «Компиляция», чтобы собрать приложение с текущей схемой. Сборка выдаст ошибку и предложит ввести ключ API из файла SDKConstants.swiftдля Swift илиSDKDemoAPIKey.hдля Objective-C.
- Получите ключ API из вашего проекта с включенным Maps SDK для iOS .
-  Отредактируйте файл SDKConstants.swiftдля Swift или файлSDKDemoAPIKey.hдля Objective-C и вставьте свой ключ API в определение константыapiKeyилиkAPIKey. Например:Быстрыйstatic let apiKey = "YOUR_API_KEY" Objective-Cstatic NSString *const kAPIKey = @"YOUR_API_KEY"; 
-  В файле SDKConstants.swift(Swift) илиSDKDemoAPIKey.h(Objective-C) удалите следующую строку, поскольку она используется для регистрации определяемой пользователем проблемы:Быстрый#error (Register for API Key and insert here. Then delete this line.) Objective-C#error Register for API Key and insert here.
- Соберите и запустите проект. Откроется окно симулятора iOS со списком демонстрационных версий Maps SDK .
- Выберите один из отображаемых вариантов, чтобы поэкспериментировать с функцией Maps SDK для iOS.
- Если будет предложено разрешить GoogleMapsDemos доступ к вашему местоположению, выберите Разрешить .