Interface FeatureLayer
google.maps.FeatureLayer
interface
Interface représentant un calque de carte contenant des éléments géographiques d'un FeatureType
spécifique dont le style peut être ignoré côté client ou associé à des événements.
Propriétés | |
---|---|
featureType |
Type:
FeatureType FeatureType associé à cet FeatureLayer . |
isAvailable |
Type:
boolean Indique si FeatureLayer est disponible, ce qui signifie que le style basé sur les données est disponible pour cette carte (il existe un ID de carte utilisant des tuiles vectorielles avec ce FeatureLayer activé dans le style de carte Google Cloud Console). Si la valeur est "false" (ou devient fausse), le style de ce FeatureLayer revient à la valeur par défaut et les événements ne sont pas déclenchés. |
style optional |
Type:
FeatureStyleOptions|FeatureStyleFunction optional Style des Feature s dans FeatureLayer . Le style est appliqué lorsque le style est défini. Si votre fonction de style est mise à jour, vous devez à nouveau définir la propriété de style. Un FeatureStyleFunction doit renvoyer des résultats cohérents lorsqu'il est appliqué aux tuiles de la carte et optimisé pour les performances. Si vous utilisez un FeatureStyleOptions , tous les éléments géographiques de ce calque seront stylisés avec le même FeatureStyleOptions . Définissez le style sur null pour supprimer le style précédemment défini. Si ce FeatureLayer n'est pas disponible, la définition du style n'a aucun effet et consigne une erreur. |
Méthodes | |
---|---|
addListener |
addListener(eventName, handler) Paramètres :
Valeur renvoyée :
MapsEventListener écouteur d'événements résultant.Ajoute la fonction d'écouteur donnée au nom de l'événement donné. Renvoie un identifiant pour cet écouteur, qui peut être utilisé avec event.removeListener . |
Constantes FeatureType
constantes google.maps.FeatureType
Identifiants des types de caractéristiques.
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 second ordre en dessous du niveau du pays. |
ADMINISTRATIVE_AREA_LEVEL_3 |
Indique une entité civile de troisième ordre en dessous du niveau du pays. |
ADMINISTRATIVE_AREA_LEVEL_4 |
Indique une entité civile de quatrième ordre en dessous du niveau du pays. |
COUNTRY |
Indique l'entité politique nationale. |
LOCALITY |
Indique une ville ou une entité politique municipale incorporée. |
NEIGHBORHOOD |
Indique un quartier nommé. |
POSTAL_CODE |
Code postal utilisé pour adresser le courrier postal dans le pays. |
SUBLOCALITY_LEVEL_1 |
Indique une entité civile de premier ordre en dessous d'une localité. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Fonction permettant de styliser un FeatureLayer
.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
Interface FeatureStyleFunctionOptions
google.maps.FeatureStyleFunctionOptions
interface
Options transmises à un FeatureStyleFunction
.
Propriétés | |
---|---|
feature |
Type:
Feature Feature transmis dans FeatureStyleFunction pour le style. |
FeatureStyleOptions.
google.maps.FeatureStyleOptions
interface
Ces options permettent de modifier le style d'un Feature
sur une carte.
Propriétés | |
---|---|
fillColor optional |
Type:
string optional Chaîne hexadécimale RVB ("#00FF00" pour le vert, par exemple) S'applique uniquement aux géométries de polygones. |
fillOpacity optional |
Type:
number optional Opacité de remplissage comprise entre 0,0 et 1,0. S'applique uniquement aux géométries de polygones. |
strokeColor optional |
Type :
string optional Chaîne hexadécimale RVB ("#00FF00" pour le vert, par exemple) |
strokeOpacity optional |
Type :
number optional Opacité du trait (entre 0.0 et 1.0). S'applique uniquement aux géométries de lignes et de polygones. |
strokeWeight optional |
Type :
number optional Épaisseur du trait, en pixels. S'applique uniquement aux géométries de lignes et de polygones. |
Feature
google.maps.Feature
interface
Interface représentant un élément géographique de type carte vectorielle Il s'agit des entrées de FeatureStyleFunction
. N'enregistrez pas de référence à un objet Feature
particulier, car la référence ne sera pas stable.
Propriétés | |
---|---|
featureType |
Type:
FeatureType FeatureType sur Feature . |
Interface PlaceFeature
google.maps.PlaceFeature
interface
Interface représentant un élément géographique avec un ID de lieu incluant des éléments de type FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_3
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_4
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, FeatureType.NEIGHBORHOOD
, FeatureType.POSTAL_CODE
et FeatureType.SUBLOCALITY_LEVEL_1
.
Cette interface étend Feature
.
Propriétés | |
---|---|
displayName |
Type :
string Nom à afficher. |
placeId |
Type:
string |
Hérité :
featureType
|
Interface FeatureMouseEvent
google.maps.FeatureMouseEvent
interface
Cet objet est renvoyé par un événement de souris sur un FeatureLayer
.
Cette interface étend MapMouseEvent
.
Propriétés | |
---|---|
features |
Objets Feature de cet événement de souris. |
Hérité:domEvent , latLng
|
Méthodes | |
---|---|
Hérité:
stop
|