Interface FeatureLayer
Interface google.maps.FeatureLayer
Interface représentant un calque de carte contenant des caractéristiques d'un FeatureType spécifique dont le style peut être remplacé côté client ou auquel des événements peuvent être associés.
| Propriétés | |
|---|---|
| featureType | Type :  FeatureTypeLe  FeatureTypeassocié à ceFeatureLayer. | 
| isAvailable | Type :  booleanIndique si  FeatureLayerest disponible, c'est-à-dire si le style basé sur les données est disponible pour cette carte (il existe un ID de carte utilisant des tuiles vectorielles avecFeatureLayeractivé dans le style de carte de la console Google Cloud). Si la valeur est "false" (ou devient "false"), le style de ceFeatureLayerrevient à la valeur par défaut et aucun événement n'est déclenché. | 
|  | Type :  string optionalID de l'ensemble de données pour cet attribut  FeatureLayer. N'est présent que sifeatureTypeestFeatureType.DATASET. | 
| style optional | Type :  FeatureStyleOptions|FeatureStyleFunction optionalStyle des  Features dansFeatureLayer. Le style est appliqué lorsque le style est défini. Si votre fonction de style est mise à jour, vous devez définir à nouveau la propriété de style. UnFeatureStyleFunctiondoit renvoyer des résultats cohérents lorsqu'il est appliqué sur les tuiles de carte et doit être optimisé pour les performances. Les fonctions asynchrones ne sont pas acceptées. Si vous utilisez unFeatureStyleOptions, toutes les caractéristiques de cette couche seront stylisées avec le mêmeFeatureStyleOptions. Définissez le style surnullpour supprimer le style précédemment défini. Si cetteFeatureLayern'est pas disponible, la définition du style n'a aucun effet et une erreur est consignée. | 
| Méthodes | |
|---|---|
| addListener | addListener(eventName, handler)Paramètres :  
 Valeur renvoyée : écouteur d'événements résultant  MapsEventListener.Ajoute la fonction d'écouteur donnée au nom d'événement donné. Renvoie un identifiant pour cet écouteur, qui peut être utilisé avec  event.removeListener. | 
| Événements | |
|---|---|
| click | function(event)Arguments :   
 Cet événement est déclenché lorsque l'utilisateur clique sur  FeatureLayer. | 
| mousemove | function(event)Arguments :   
 Cet événement se déclenche lorsque la souris de l'utilisateur se déplace sur  FeatureLayer. | 
Constantes FeatureType
google.maps.FeatureType
constantes
Identifiants pour les types de caractéristiques.
Accédez-y en appelant le const {FeatureType} = await google.maps.importLibrary("maps"). 
 Consultez Bibliothèques de l'API Maps JavaScript.
| Constantes | |
|---|---|
| ADMINISTRATIVE_AREA_LEVEL_1 | Indique une entité civile de premier ordre en dessous du niveau du pays. | 
| ADMINISTRATIVE_AREA_LEVEL_2 | Indique une entité civile de deuxième ordre en dessous du niveau du pays. | 
| COUNTRY | Indique l'entité politique nationale. | 
|  | Indique un ensemble de données tiers. | 
| LOCALITY | Indique une entité politique de ville ou de municipalité incorporée. | 
| POSTAL_CODE | Indique un code postal utilisé dans les adresses de courrier postal du pays. Inclut les codes postaux. | 
| SCHOOL_DISTRICT | Indique un groupe scolaire. | 
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Fonction permettant de styliser un FeatureLayer.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
Interface FeatureStyleFunctionOptions
Interface google.maps.FeatureStyleFunctionOptions
Options transmises à un FeatureStyleFunction.
| Propriétés | |
|---|---|
| feature | Type :  FeatureFeaturetransmis àFeatureStyleFunctionpour le style. | 
Interface FeatureStyleOptions
Interface google.maps.FeatureStyleOptions
Ces options spécifient la manière dont le style d'un Feature doit être modifié sur une carte.
| Propriétés | |
|---|---|
| fillColor optional | Type :  string optionalChaîne RVB hexadécimale (par exemple, "#00FF00" pour le vert). Ne s'applique qu'aux géométries de polygones. | 
| fillOpacity optional | Type :  number optionalOpacité de remplissage, entre 0,0 et 1,0. Ne s'applique qu'aux géométries de polygones. | 
| strokeColor optional | Type :  string optionalChaîne RVB hexadécimale (par exemple, "#00FF00" pour le vert). | 
| strokeOpacity optional | Type :  number optionalOpacité du trait (entre 0.0 et 1.0). Ne s'applique qu'aux géométries de lignes et de polygones. | 
| strokeWeight optional | Type :  number optionalÉpaisseur du trait, en pixels. Ne s'applique qu'aux géométries de lignes et de polygones. | 
Interface Fonctionnalité
Interface google.maps.Feature
Interface représentant un élément de vignette de carte vectorielle. Il s'agit des entrées de FeatureStyleFunction. N'enregistrez pas de référence à un objet Feature spécifique, car la référence ne sera pas stable.
| Propriétés | |
|---|---|
| featureType | Type :  FeatureTypeFeatureTypede ceFeature. | 
Interface PlaceFeature
Interface google.maps.PlaceFeature
Interface représentant une caractéristique avec un ID de lieu, qui inclut des caractéristiques de type FeatureType.ADMINISTRATIVE_AREA_LEVEL_1, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2, FeatureType.COUNTRY, FeatureType.LOCALITY, FeatureType.POSTAL_CODE et FeatureType.SCHOOL_DISTRICT.
Cette interface étend Feature.
| Propriétés | |
|---|---|
| placeId | Type :  string | 
| Hérité : featureType | |
| Méthodes | |
|---|---|
| fetchPlace | fetchPlace()Paramètres : aucun Récupère un  Placepour cePlaceFeature. Dans l'objetPlacerésultant, les propriétésidetdisplayNameseront renseignées. Le nom à afficher sera dans la langue que l'utilisateur final voit sur la carte. (Des champs supplémentaires pourront être demandés ultérieurement viaPlace.fetchFields(), sous réserve de l'activation et de la facturation normales de l'API Places.) N'appelez pas cette fonction à partir d'unFeatureStyleFunction, car seules les fonctions FeatureStyleFunctions synchrones sont acceptées. La promesse est rejetée en cas d'erreur lors de la récupération dePlace. | 
Interface DatasetFeature
Interface google.maps.DatasetFeature
Interface représentant une caractéristique d'un ensemble de données. Le featureType d'un DatasetFeature sera toujours FeatureType.DATASET.
Cette interface étend Feature.
| Propriétés | |
|---|---|
| datasetAttributes | Type :  Object<string, string>Mappage clé-valeur des attributs de la fonctionnalité. | 
| datasetId | Type :  stringID de l'ensemble de données auquel appartient cette fonctionnalité. | 
| Hérité : featureType | |
Interface FeatureMouseEvent
Interface google.maps.FeatureMouseEvent
Cet objet est renvoyé à partir d'un événement de souris sur un FeatureLayer.
Cette interface étend MapMouseEvent.
| Propriétés | |
|---|---|
| features | Les  Featurede cet événement de souris. | 
| Hérité : domEvent,latLng | |
| Méthodes | |
|---|---|
| Hérité : stop |