Список классов

Список классов
Классы и протоколы в Google Navigation SDK для iOS:
GMSадрес Результат запроса обратного геокодирования, содержащий удобочитаемый адрес.
GMSAdvancedMarker Расширенный маркер — это значок, размещаемый в определенной точке поверхности карты.
ГМСКАЛайер GMSCALayer — это суперкласс, используемый слоями в Google Maps SDK для iOS, например GMSMapLayer и GMSPanoramaLayer .
ГМСКамераПозиция Неизменяемый класс, который объединяет все параметры положения камеры.
Обновление камеры GMSCamera GMSCameraUpdate представляет собой обновление, которое можно применить к GMSMapView.
GMSCircle Круг на поверхности Земли (сферическая шапка)
GMSCoordinateГраницы GMSCoordinateBounds представляет собой прямоугольную ограничивающую рамку на поверхности Земли.
<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
ГМСмутаблепуть GMSMutablePath — это динамический (изменяемый размер) массив CLLocationCoordinate2D.
<GMSNavigationAccessoryView> Методы определения протокола, которые поддерживают пользовательские представления, определяющие дополнительные элементы пользовательского интерфейса, применяемые к основному представлению.
ГМСНавигатионДиректионслистконтроллер Контроллер, который управляет списком направлений и отображает его.
GMSNavigationLicensePlateRestriction Класс содержит информацию об ограничении номерного знака.
GMSNavigationMutableRoutingOptions Изменяемый класс, содержащий параметры, связанные с логикой маршрутизации (например, стратегией маршрутизации).
GMSNavigationMutableSpeedAlertOptions Изменяемый класс, определяющий пороговые значения срабатывания для различных уровней серьезности предупреждений о скорости, представленный GMSNavigationSpeedAlertSeverity.
GMSNavigationMutableSpeedometerUIOptions Изменяемый класс, который инкапсулирует конфигурацию пользовательского интерфейса для различных уровней серьезности предупреждений о скорости, представленный GMSNavigationSpeedAlertSeverity.
GMSNavigationMutableWaypoint Изменяемый класс путевых точек
ГМСНавигацияNavInfo Содержит информацию о состоянии навигации
GMSNavigationRouteInfo Неизменяемый класс, который инкапсулирует информацию о расчетном времени прибытия и расстоянии как для лучшего маршрута по умолчанию, так и для кратчайшего маршрута до определенной путевой точки.
GMSNavigationRoutingOptions Неизменяемый класс, содержащий параметры, связанные с логикой маршрутизации (например, стратегией маршрутизации).
ГМСНавигационныеСервисы Сервисы, позволяющие контролировать мобильный доступ к Google Maps Navigation SDK для iOS
GMSNavigationSession Этот класс предоставляет набор связанных объектов, которые можно использовать для программного управления сеансом навигации.
GMSNavigationSpeedAlertOptions Неизменяемый класс, определяющий пороговые значения срабатывания для различных уровней серьезности предупреждений о скорости, представленный GMSNavigationSpeedAlertSeverity.
GMSNavigationСпидометрUIОпции Неизменяемый класс, который инкапсулирует конфигурацию пользовательского интерфейса для различных уровней серьезности предупреждений о скорости, представленных GMSNavigationSpeedAlertSeverity.
ГМСНавигатионСтепИнфо Информация об одном шаге по маршруту навигации
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 Описывает стиль рисования одномерных объектов, таких как полилинии.
ГМССтильSpan Описывает стиль некоторой области полилинии.
GMSSyncTileLayer GMSSyncTileLayer — это абстрактный подкласс GMSTileLayer , который предоставляет интерфейс синхронизации для создания данных фрагментов изображений.
GMSTextureStyle Стиль ломаной линии, рисующий повторяющееся изображение поверх GMSStyleSpan
ГМСТилелайер GMSTileLayer — это абстрактный класс, который позволяет накладывать пользовательские фрагменты изображений на указанный GMSMapView.
<GMSTileReceiver> GMSTileReceiver предоставляется GMSTileLayer при выполнении запроса плитки, что позволяет позже (или немедленно) вызвать обратный вызов.
Настройки GMSUI Настройки пользовательского интерфейса GMSMapView
ГМСУРЛТилелайер GMSURLTileProvider извлекает плитки на основе URL-адресов, возвращаемых из GMSTileURLConstructor.
GMSVisibleRegion GMSVisibleRegion содержит четыре точки, определяющие многоугольник, видимый в камере карты.