Liste des classes
Les classes et protocoles du SDK Google Navigation pour iOS:
GMSAddress | Résultat d'une requête de géocodage inversé, contenant une adresse lisible |
GMSAdvancedMarker | Un repère avancé est une icône placée à un point particulier de la surface de la carte |
GMSCALayer | GMSCALayer est une super-classe utilisée par les calques du SDK Google Maps pour iOS (par exemple, GMSMapLayer et GMSPanoramaLayer) |
GMSCameraPosition | Une classe immuable qui agrège tous les paramètres de position de la caméra. |
GMSCameraUpdate | GMSCameraUpdate représente une mise à jour qui peut être appliquée à un GMSMapView. |
GMSCircle | Cercle à la surface de la Terre (chapeau sphérique) |
GMSCoordinateBounds | GMSCoordinateBounds représente un cadre de délimitation rectangulaire sur la surface de la Terre. |
GMSDatasetFeature | Interface représentant une caractéristique d'un ensemble de données |
GMSDatasetFeatureLayer | Interface représentant un calque d'éléments géographiques pour un ensemble de données |
<GMSFeature> | Interface représentant les métadonnées d'une caractéristique |
GMSFeatureLayer | Une classe représentant une collection de toutes les caractéristiques d'une même GMSFeatureType , dont le style peut être ignoré sur le client. |
GMSFeatureStyle | Spécifie la façon dont un élément cartographique doit apparaître lorsqu'il est affiché sur une carte |
GMSGeocoder | Expose un service pour le geocoding inversé |
GMSGroundOverlay | GMSGroundOverlay spécifie les options disponibles pour les superpositions au sol présentes à la surface de la Terre. |
GMSIndoorBuilding | Décrit un bâtiment comportant des niveaux |
GMSIndoorDisplay | Permet d'observer ou de contrôler l'affichage des données à l'intérieur |
<GMSIndoorDisplayDelegate> | Délégué pour les événements sur GMSIndoorDisplay |
GMSIndoorLevel | Décrit un étage d'un bâtiment |
GMSLocationSimulator | Classe que vous pouvez utiliser pour simuler la position d'un appareil à des fins de test |
GMSMapID | Identifiant opaque pour une configuration de carte personnalisée |
GMSMapLayer | GMSMapLayer est une sous-classe personnalisée de CALayer, fournie en tant que classe de calque sur GMSMapView. |
GMSMapPoint | un point sur la carte ; |
GMSMapStyle | GMSMapStyle contient des informations sur un style pouvant être appliqué à une carte |
GMSMapView | Il s'agit de la classe principale du SDK Google Maps pour iOS et du point d'entrée de toutes les méthodes liées à la carte. |
<GMSMapViewDelegate> | Délégué pour les événements sur GMSMapView |
<GMSMapViewNavigationUIDelegate> | Un délégué pour les événements sur GMSMapView liés à l'UI de navigation |
GMSMapViewOptions | Cette classe définit les options d'initialisation pour GMSMapView |
GMSMarker | Un repère est une icône placée à un point particulier de la surface de la carte. |
GMSMarkerLayer | GMSMarkerLayer est une sous-classe de GMSOverlayLayer, disponible pour chaque repère, qui permet d'animation de plusieurs propriétés du GMSMarker associé. |
GMSMutableCameraPosition | Version modifiable de GMSCameraPosition |
GMSMutableFeatureStyle | Version modifiable de GMSFeatureStyle |
GMSMutablePath | GMSMutablePath est un tableau dynamique (redimensionnable) de CLLocationCoordinate2D. |
<GMSNavigationAccessoryView> | Méthodes de définition du protocole compatibles avec les vues personnalisées spécifiant les éléments d'interface utilisateur accessoires appliqués à la vue principale |
GMSNavigationDirectionsListController | Un contrôleur qui gère et affiche une liste d'itinéraires |
GMSNavigationInstructionOptions | Options de mise en forme des chaînes d'instructions attribuées |
GMSNavigationLane | Informations sur une seule voie pendant la navigation |
GMSNavigationLaneDirection | Informations sur la direction d'une seule voie pendant la navigation |
GMSNavigationLicensePlateRestriction | Une classe contient des informations sur les restrictions de circulation liées à l'immatriculation. |
GMSNavigationMutableRoutingOptions | Une classe modifiable contenant des options liées à la logique de routage (par exemple, une stratégie de routage) |
GMSNavigationMutableSpeedAlertOptions | Une classe modifiable qui définit des seuils de déclenchement pour différents niveaux de gravité des alertes de vitesse, représentées par GMSNavigationSpeedAlertSeverity |
GMSNavigationMutableSpeedometerUIOptions | Classe modifiable qui encapsule la configuration de l'interface utilisateur pour différents niveaux de gravité des alertes de vitesse, représentée par GMSNavigationSpeedAlertSeverity |
GMSNavigationMutableWaypoint | Une classe de point de cheminement modifiable |
GMSNavigationNavInfo | Contient des informations sur l'état de la navigation |
GMSNavigationRouteInfo | Une classe immuable qui encapsule l'heure d'arrivée prévue et les informations de distance pour le meilleur itinéraire par défaut et l'itinéraire le plus court vers un point de cheminement spécifique. |
GMSNavigationRoutingOptions | Une classe immuable contenant des options liées à la logique de routage (par exemple, une stratégie de routage) |
<GMSNavigationScreenMetrics> | Protocole de renvoi d'informations sur les métriques d'écran |
GMSNavigationServices | Services permettant de contrôler l'accès mobile au SDK Google Maps Navigation pour iOS |
GMSNavigationSession | Cette classe fournit un ensemble d'objets associés qui peuvent être utilisés pour contrôler une session de navigation de manière programmatique. |
GMSNavigationSpeedAlertOptions | Classe immuable qui définit les seuils de déclenchement pour différents niveaux de gravité des alertes de vitesse, représentés par GMSNavigationSpeedAlertSeverity |
GMSNavigationSpeedometerUIOptions | Classe immuable qui encapsule la configuration de l'interface utilisateur pour différents niveaux de gravité des alertes de vitesse, représentées par GMSNavigationSpeedAlertSeverity. |
GMSNavigationStepInfo | Informations sur une étape unique d'un itinéraire de navigation |
GMSNavigationStepInfoImageOptions | |
GMSNavigationTermsAndConditionsOptions | Options d'affichage des termes et conditions |
GMSNavigationTermsDialogUIParams | Paramètres décrivant l'apparence de la boîte de dialogue |
GMSNavigationTimeAndDistance | Une classe immuable qui encapsule la distance restante et l'heure d'arrivée prévue d'un itinéraire. |
GMSNavigationTransactionRecorder | Contient des méthodes pour enregistrer les transactions |
GMSNavigationWaypoint | Une classe de point de cheminement immuable, utilisée pour spécifier les destinations de navigation |
GMSNavigator | Il s'agit de la classe principale du SDK Google Navigation pour iOS. Elle fournit des méthodes pour contrôler la navigation vers une destination et accéder aux informations sur l'itinéraire et la progression. |
<GMSNavigatorListener> | Paramètre "Listener" pour les événements sur GMSNavigator |
GMSOrientation | GMSOrientation est un tuple d'en-tête et d'inclinaison utilisé pour contrôler la direction d'affichage d'un GMSPanoramaCamera. |
GMSOverlay | GMSOverlay est une classe abstraite qui représente une superposition pouvant être associée à un GMSMapView spécifique. |
GMSOverlayLayer | GMSOverlayLayer est une sous-classe personnalisée de CALayer et une classe de base abstraite pour les couches GMSOverlay, qui permettent les animations personnalisées. |
GMSPanorama | GMSPanorama représente les métadonnées d'un panorama spécifique sur la Terre. |
GMSPanoramaCamera | GMSPanoramaCamera permet de contrôler la direction d'affichage d'un GMSPanoramaView. |
GMSPanoramaCameraUpdate | GMSPanoramaCameraUpdate représente une mise à jour qui peut être appliquée à un GMSPanoramaView. |
GMSPanoramaLayer | GMSPanoramaLayer est une sous-classe personnalisée de CALayer, fournie en tant que classe de calque sur GMSPanoramaView. |
GMSPanoramaLink | Liens depuis GMSPanorama vers les panoramas voisins |
GMSPanoramaService | GMSPanoramaService peut être utilisé pour demander des métadonnées de panorama même lorsqu'un GMSPanoramaView n'est pas actif. |
GMSPanoramaView | Un panorama est utilisé pour afficher des images Street View. |
<GMSPanoramaViewDelegate> | Déléguer pour les événements sur GMSPanoramaView |
GMSPath | GMSPath encapsule un tableau immuable de CLLocationCooordinate2D. |
GMSPinImage | Fournit une image de repère personnalisée pour un repère avancé. |
GMSPinImageGlyph | Fournit un glyphe d'image de repère personnalisé pour un repère avancé. |
GMSPinImageOptions | Permet de personnaliser l'image d'un repère avancé |
GMSPlaceFeature | Interface représentant un élément géographique de lieu (élément associé à un ID de lieu) |
GMSPolygon | GMSPolygon définit un polygone qui s'affiche sur la carte. |
GMSPolygonLayer | GMSPolygonLayer est une sous-classe de GMSOverlayLayer, disponible par polygone, qui permet l'animation de plusieurs propriétés du GMSPolygon associé |
GMSPolyline | GMSPolyline spécifie les options disponibles pour une polyligne présente sur la surface de la Terre |
GMSProjection | Définit un mappage entre les coordonnées terrestres (CLLocationCoordinate2D) et les coordonnées de la vue de la carte (CGPoint). |
GMSReverseGeocodeResponse | Ensemble de résultats provenant d'une requête de géocodage inversé |
GMSRoadSnappedLocationProvider | Fournit des mises à jour de la position de l'appareil |
<GMSRoadSnappedLocationProviderListener> | Paramètre "Listener" pour les événements sur GMSRoadSnappedLocationProvider |
GMSRouteLeg | Une classe immuable qui représente une seule étape d'un trajet, soit de la position actuelle de l'appareil à la première destination, soit d'une destination à une destination ultérieure. |
GMSServices | Classe de service pour le SDK Google Maps pour iOS |
GMSSpriteStyle | Décrit le style de dessin d'une image de tampon sur un GMSStyleSpan |
GMSStampStyle | Classe de base abstraite pour les styles de polyligne qui dessinent une image qui se répète sur un élément GMSStyleSpan |
GMSStrokeStyle | Décrit le style de dessin pour les entités unidimensionnelles telles que les polylignes |
GMSStyleSpan | Décrit le style d'une zone d'une polyligne |
GMSSyncTileLayer | GMSSyncTileLayer est une sous-classe abstraite de GMSTileLayer qui fournit une interface de synchronisation pour générer les données des tuiles d'images |
GMSTextureStyle | Style de polyligne qui dessine une image qui se répète sur une GMSStyleSpan |
GMSTileLayer | GMSTileLayer est une classe abstraite qui permet de superposer des tuiles d'image personnalisées sur une GMSMapView spécifiée. |
<GMSTileReceiver> | GMSTileReceiver est fourni à GMSTileLayer lorsqu'une requête de carte est effectuée, ce qui permet d'invoquer le rappel ultérieurement (ou immédiatement). |
GMSUISettings | Paramètres de l'interface utilisateur d'un GMSMapView |
GMSURLTileLayer | GMSURLTileProvider récupère les vignettes en fonction des URL renvoyées par un GMSTileURLConstructor |
GMSVisibleRegion | GMSVisibleRegion contient les quatre points définissant le polygone visible par l'appareil photo d'une carte |
UIScreen(GMSNavigationStepImageOptions) | La catégorie UIScreen implémente déjà toutes les méthodes du protocole GMSNavigationScreenMetrics. |