Список классов
Классы и протоколы в Google Navigation SDK для iOS:
GMSадрес | Результат запроса обратного геокодирования, содержащий удобочитаемый адрес. |
GMSAdvancedMarker | Расширенный маркер — это значок, размещаемый в определенной точке поверхности карты. |
ГМСКАЛайер | GMSCALayer — это суперкласс, используемый слоями в Google Maps SDK для iOS, например GMSMapLayer и GMSPanoramaLayer. |
ГМСКамераПозиция | Неизменяемый класс, который объединяет все параметры положения камеры. |
Обновление камеры GMSCamera | GMSCameraUpdate представляет собой обновление, которое можно применить к GMSMapView. |
GMSCircle | Круг на поверхности Земли (сферическая шапка) |
GMSCoordinateГраницы | GMSCoordinateBounds представляет собой прямоугольную ограничивающую рамку на поверхности Земли. |
GMSDatasetFeature | Интерфейс, представляющий объект из набора данных |
GMSDatasetFeatureLayer | Интерфейс, представляющий векторный слой набора данных. |
<GMSFeature> | Интерфейс, представляющий метаданные функции |
GMSFeatureLayer | Класс, представляющий коллекцию всех функций одного и того же GMSFeatureType , стиль которого можно переопределить на клиенте. |
GMSFeatureStyle | Указывает, как объект карты должен выглядеть при отображении на карте. |
GMSГеокодер | Предоставляет сервис обратного геокодирования. |
GMSGroundOverlay | GMSGroundOverlay указывает доступные параметры наложения земли, существующего на поверхности Земли. |
GMSВ помещенииЗдание | Описывает здание, содержащее уровни. |
GMSВ помещенииДисплей | Обеспечивает возможность наблюдать или контролировать отображение данных уровня в помещении. |
<GMSIndoorDisplayDelegate> | Делегат мероприятий на GMSIndoorDisplay |
GMSВнутренний уровень | Описывает один уровень в здании. |
GMSLocationСимулятор | Класс, который можно использовать для имитации местоположения устройства в целях тестирования. |
GMSMapID | Непрозрачный идентификатор пользовательской конфигурации карты. |
ГМСМапЛайер | GMSMapLayer — это пользовательский подкласс CALayer, представленный как класс слоя в GMSMapView. |
ГМСМаппоинт | Точка на карте |
ГМСМапСтиль | GMSMapStyle содержит информацию о стиле, который можно применить к карте. |
GMSMapView | Это основной класс SDK Google Maps для iOS, который является точкой входа для всех методов, связанных с картой. |
<GMSMapViewDelegate> | Делегат событий в GMSMapView |
<GMSMapViewNavigationUIDelegate> | Делегат для событий в GMSMapView , связанных с пользовательским интерфейсом навигации. |
GMSMapViewOptions | Этот класс определяет параметры времени инициализации для GMSMapView. |
GMSМаркер | Маркер — это значок, размещенный в определенной точке поверхности карты. |
ГМСМаркерСлой | GMSMarkerLayer — это подкласс GMSOverlayLayer , доступный для каждого маркера, который позволяет анимировать несколько свойств связанного с ним GMSMarker. |
GMSMutableCameraPosition | Изменяемая версия GMSCameraPosition |
GMSMutableFeatureStyle | Изменяемая версия GMSFeatureStyle |
ГМСмутаблепуть | GMSMutablePath — это динамический (изменяемый размер) массив CLLocationCoordinate2D. |
<GMSNavigationAccessoryView> | Методы определения протокола, которые поддерживают пользовательские представления, определяющие дополнительные элементы пользовательского интерфейса, применяемые к основному представлению. |
ГМСНавигатионДиректионслистконтроллер | Контроллер, который управляет списком направлений и отображает его. |
GMSNavigationInstructionOptions | Параметры форматирования строк с атрибутами инструкций |
ГМСНавигацияЛейн | Информация об одной полосе движения во время навигации |
ГМСНавигацияЛейнНаправление | Информация об однополосном направлении во время навигации |
GMSNavigationLicensePlateRestriction | Класс содержит информацию об ограничении номерного знака. |
GMSNavigationMutableRoutingOptions | Изменяемый класс, содержащий параметры, связанные с логикой маршрутизации (например, стратегией маршрутизации). |
GMSNavigationMutableSpeedAlertOptions | Изменяемый класс, определяющий пороговые значения срабатывания для различных уровней серьезности предупреждений о скорости, представленный GMSNavigationSpeedAlertSeverity. |
GMSNavigationMutableSpeedometerUIOptions | Изменяемый класс, который инкапсулирует конфигурацию пользовательского интерфейса для предупреждений о скорости различной степени серьезности, представленный GMSNavigationSpeedAlertSeverity. |
GMSNavigationMutableWaypoint | Изменяемый класс путевых точек |
ГМСНавигацияNavInfo | Содержит информацию о состоянии навигации |
GMSNavigationRouteInfo | Неизменяемый класс, который инкапсулирует информацию о расчетном времени прибытия и расстоянии как для лучшего маршрута по умолчанию, так и для кратчайшего маршрута до определенной путевой точки. |
GMSNavigationRoutingOptions | Неизменяемый класс, содержащий параметры, связанные с логикой маршрутизации (например, стратегией маршрутизации). |
<GMSNavigationScreenMetrics> | Протокол возврата информации о метриках экрана |
ГМСНавигационныеСервисы | Сервисы, позволяющие контролировать мобильный доступ к Google Maps Navigation SDK для iOS |
GMSNavigationSession | Этот класс предоставляет набор связанных объектов, которые можно использовать для программного управления сеансом навигации. |
GMSNavigationSpeedAlertOptions | Неизменяемый класс, определяющий пороговые значения срабатывания для различных уровней серьезности предупреждений о скорости, представленный GMSNavigationSpeedAlertSeverity. |
GMSNavigationСпидометрUIОпции | Неизменяемый класс, который инкапсулирует конфигурацию пользовательского интерфейса для различных уровней серьезности предупреждений о скорости, представленных GMSNavigationSpeedAlertSeverity. |
ГМСНавигатионСтепИнфо | Информация об одном шаге по маршруту навигации |
ГМСНАвигатионStepInfoImageOptions | |
GMSNavigationУсловия и условияОпции | Варианты отображения условий |
GMSNavigationTermsDialogUIParams | Параметры, описывающие внешний вид диалогового окна. |
ГМСНАвигатионтимеанддистанция | Неизменяемый класс, который инкапсулирует оставшееся расстояние и расчетное время прибытия для маршрута. |
ГМСНавигатионТранзакцияРекордер | Содержит методы для записи транзакций |
ГМСНавигацияПутевая точка | Неизменяемый класс путевых точек, используемый для указания пунктов назначения навигации. |
ГМСНавигатор | Это основной класс Google Navigation SDK для iOS, предоставляющий методы для управления навигацией к пункту назначения и доступа к информации о маршруте и ходе выполнения. |
<GMSNavigatorListener> | Слушатель событий в GMSNavigator |
GMSОриентация | GMSOrientation — это кортеж заголовка и шага, используемый для управления направлением просмотра GMSPanoramaCamera. |
ГМСОверлей | GMSOverlay — это абстрактный класс, представляющий некое наложение, которое можно прикрепить к определенному GMSMapView. |
ГМСОверлейлайер | GMSOverlayLayer — это пользовательский подкласс CALayer и абстрактный базовый класс для слоев GMSOverlay , которые позволяют настраивать анимацию. |
ГМСПанорама | GMSPanorama представляет метаданные для конкретной панорамы Земли. |
GMSПанорамаКамера | GMSPanoramaCamera используется для управления направлением просмотра GMSPanoramaView. |
GMSPanoramaCameraОбновить | GMSPanoramaCameraUpdate представляет обновление, которое можно применить к GMSPanoramaView. |
ГМСПанорамаСлой | GMSPanoramaLayer — это пользовательский подкласс CALayer, представленный как класс слоя в GMSPanoramaView. |
GMSPanoramaLink | Ссылки из GMSPanorama на соседние панорамы |
ГМСПанорамаСервис | GMSPanoramaService можно использовать для запроса метаданных панорамы, даже если GMSPanoramaView не активен. |
GMSPanoramaView | Панорама используется для отображения изображений Street View. |
<GMSPanoramaViewDelegate> | Делегат событий на GMSPanoramaView |
ГМСПуть | GMSPath инкапсулирует неизменяемый массив CLLocationCooordinate2D. |
ГМСПинИмидж | Предоставляет собственное изображение булавки для расширенного маркера. |
GMSPinImageГлиф | Предоставляет собственный символ изображения булавки для расширенного маркера. |
GMSPinImageOptions | Обеспечивает настройку изображения булавки для расширенного маркера. |
GMSPlaceFeature | Интерфейс, представляющий объект места (объект с идентификатором места). |
ГМСПолигон | GMSPolygon определяет многоугольник, который отображается на карте. |
ГМСПолигонСлой | GMSPolygonLayer — это подкласс GMSOverlayLayer , доступный для каждого полигона, который позволяет анимировать несколько свойств связанного с ним GMSPolygon. |
ГМСПолилайн | GMSPolyline указывает доступные параметры для ломаной линии, существующей на поверхности Земли. |
GMSПроекция | Определяет сопоставление между координатами Земли (CLLocationCoordinate2D) и координатами в представлении карты (CGPoint). |
GMSReverseGeocodeResponse | Коллекция результатов запроса обратного геокодирования |
GMSRoadSnappedLocationProvider | Предоставляет обновления о местоположении устройства |
<GMSRoadSnappedLocationProviderListener> | Прослушиватель событий в GMSRoadSnappedLocationProvider |
GMSRouteLeg | Неизменяемый класс, который представляет отдельный этап пути: либо от текущего положения устройства до первого пункта назначения, либо от одного пункта назначения до последующего пункта назначения. |
GMSServices | Класс обслуживания для Google Maps SDK для iOS |
ГМССпрайтСтиль | Описывает стиль рисования изображения штампа в GMSStyleSpan |
GMSStampStyle | Абстрактный базовый класс для стилей полилиний, которые рисуют повторяющееся изображение поверх GMSStyleSpan |
GMSStrokeStyle | Описывает стиль рисования одномерных объектов, таких как полилинии. |
ГМССтильСпан | Описывает стиль некоторой области полилинии. |
GMSSyncTileLayer | GMSSyncTileLayer — это абстрактный подкласс GMSTileLayer , который предоставляет интерфейс синхронизации для создания данных фрагментов изображений. |
GMSTextureStyle | Стиль ломаной линии, рисующий повторяющееся изображение поверх GMSStyleSpan |
ГМСтилелайер | GMSTileLayer — это абстрактный класс, который позволяет накладывать пользовательские фрагменты изображений на указанный GMSMapView. |
<GMSTileReceiver> | GMSTileReceiver предоставляется GMSTileLayer при выполнении запроса плитки, что позволяет позже (или немедленно) вызвать обратный вызов. |
Настройки GMSUI | Настройки пользовательского интерфейса GMSMapView |
ГМСУРЛТилелайер | GMSURLTileProvider извлекает плитки на основе URL-адресов, возвращаемых из GMSTileURLConstructor. |
GMSVisibleRegion | GMSVisibleRegion содержит четыре точки, определяющие многоугольник, видимый в камере карты. |
UIScreen (GMSNavigationStepImageOptions) | Категория UIScreen уже реализует все методы протокола GMSNavigationScreenMetrics. |