FeatureLayer FeatureLayer
google.maps.FeatureLayer
interfaccia
Un'interfaccia che rappresenta un livello della mappa contenente le funzionalità di un FeatureType specifico il cui stile può essere sostituito lato client o a cui possono essere collegati eventi.
| Proprietà | |
|---|---|
| featureType | Tipo:   FeatureTypeIl  FeatureTypeassociato a questoFeatureLayer. | 
| isAvailable | Tipo:   booleanIndica se questo  FeatureLayerè disponibile, ovvero se lo stile basato sui dati è disponibile per questa mappa (esiste un ID mappa che utilizza i riquadri vettoriali con questoFeatureLayerabilitato nello stile della mappa della console Google Cloud). Se questo valore è false (o diventa false), lo stile di questoFeatureLayertorna al valore predefinito e gli eventi non vengono attivati. | 
|  | Tipo:   string optionalL'ID set di dati per questo  FeatureLayer. Presente solo sefeatureTypeèFeatureType.DATASET. | 
| style optional | Tipo:   FeatureStyleOptions|FeatureStyleFunction optionalLo stile di  FeaturenelFeatureLayer. Lo stile viene applicato quando viene impostato. Se la funzione di stile viene aggiornata, devi impostare di nuovo la proprietà di stile. UnFeatureStyleFunctiondeve restituire risultati coerenti quando viene applicato alle tessere della mappa e deve essere ottimizzato per il rendimento. Le funzioni asincrone non sono supportate. Se utilizzi unFeatureStyleOptions, tutte le funzionalità di questo livello verranno stilizzate con lo stessoFeatureStyleOptions. Imposta lo stile sunullper rimuovere lo stile impostato in precedenza. Se questoFeatureLayernon è disponibile, l'impostazione dello stile non ha effetto e viene registrato un errore. | 
| Metodi | |
|---|---|
| addListener | addListener(eventName, handler)Parametri:   
 Valore restituito: MapsEventListenerlistener di eventi risultante.Aggiunge la funzione listener specificata al nome dell'evento specificato. Restituisce un identificatore per questo listener che può essere utilizzato con  event.removeListener. | 
| Eventi | |
|---|---|
| click | function(event)Argomenti:   
 Questo evento viene attivato quando viene fatto clic su  FeatureLayer. | 
| mousemove | function(event)Argomenti:   
 Questo evento viene attivato quando il mouse dell'utente si sposta sopra  FeatureLayer. | 
Costanti FeatureType
google.maps.FeatureType
costanti
Identificatori per i tipi di funzionalità.
Accesso chiamando il numero const {FeatureType} = await google.maps.importLibrary("maps"). 
Consulta Librerie nell'API Maps JavaScript.
| Costanti | |
|---|---|
| ADMINISTRATIVE_AREA_LEVEL_1 | Indica una divisione amministrativa principale al di sotto del livello paese. | 
| ADMINISTRATIVE_AREA_LEVEL_2 | Indica una divisione amministrativa di secondo livello al di sotto del livello paese. | 
| COUNTRY | Indica l'entità politica nazionale. | 
|  | Indica un set di dati di terze parti. | 
| LOCALITY | Indica un'entità politica di una città o di un paese incorporato. | 
| POSTAL_CODE | Indica un codice postale utilizzato per la spedizione della posta tradizionale di un paese. Include i codici postali. | 
| SCHOOL_DISTRICT | Indica un distretto scolastico. | 
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Una funzione per applicare uno stile a un FeatureLayer.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
FeatureStyleFunctionOptions interfaccia
google.maps.FeatureStyleFunctionOptions
interfaccia
Opzioni passate a un FeatureStyleFunction.
| Proprietà | |
|---|---|
| feature | Tipo:   FeatureFeaturepassato aFeatureStyleFunctionper lo stile. | 
Interfaccia FeatureStyleOptions
google.maps.FeatureStyleOptions
interfaccia
Queste opzioni specificano il modo in cui deve essere modificato lo stile di un Feature su una mappa.
| Proprietà | |
|---|---|
| fillColor optional | Tipo:   string optionalStringa RGB esadecimale (ad esempio "#00FF00" per il verde). Si applica solo alle geometrie poligonali. | 
| fillOpacity optional | Tipo:   number optionalL'opacità del riempimento compresa tra 0,0 e 1,0. Si applica solo alle geometrie poligonali. | 
| strokeColor optional | Tipo:   string optionalStringa RGB esadecimale (ad esempio "#00FF00" per il verde). | 
| strokeOpacity optional | Tipo:   number optionalL'opacità del tratto compresa tra 0,0 e 1,0. Si applica solo alle geometrie di linee e poligoni. | 
| strokeWeight optional | Tipo:   number optionalLa larghezza del tratto in pixel. Si applica solo alle geometrie di linee e poligoni. | 
Interfaccia della funzionalità
google.maps.Feature
interfaccia
Un'interfaccia che rappresenta una funzionalità di riquadro della mappa vettoriale. Questi sono gli input per FeatureStyleFunction. Non salvare un riferimento a un particolare oggetto Feature perché il riferimento non sarà stabile.
| Proprietà | |
|---|---|
| featureType | Tipo:   FeatureTypeFeatureTypedi questoFeature. | 
Interfaccia PlaceFeature
google.maps.PlaceFeature
interfaccia
Un'interfaccia che rappresenta una funzionalità con un ID luogo che include funzionalità di tipo FeatureType.ADMINISTRATIVE_AREA_LEVEL_1, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2, FeatureType.COUNTRY, FeatureType.LOCALITY, FeatureType.POSTAL_CODE e FeatureType.SCHOOL_DISTRICT.
Questa interfaccia estende
Feature.
| Proprietà | |
|---|---|
| placeId | Tipo:   string | 
| Ereditato: featureType | |
| Metodi | |
|---|---|
| fetchPlace | fetchPlace()Parametri: nessuno Recupera un  Placeper questoPlaceFeature. Nell'oggettoPlacerisultante, le proprietàidedisplayNameverranno compilate. Il nome visualizzato sarà nella lingua visualizzata dall'utente finale sulla mappa. (È possibile richiedere successivamente campi aggiuntivi tramitePlace.fetchFields(), in base all'attivazione e alla fatturazione normali dell'API Places). Non chiamare questa funzione da unFeatureStyleFunction, poiché sono supportate solo le FeatureStyleFunctions sincrone. La promessa viene rifiutata se si è verificato un errore durante il recupero diPlace. | 
Interfaccia DatasetFeature
google.maps.DatasetFeature
interfaccia
Un'interfaccia che rappresenta una funzionalità di un set di dati. Il featureType di un DatasetFeature sarà sempre FeatureType.DATASET.
Questa interfaccia estende
Feature.
| Proprietà | |
|---|---|
| datasetAttributes | Tipo:   Object<string, string>Mappatura di coppie chiave-valore degli attributi della funzionalità. | 
| datasetId | Tipo:   stringL'ID del set di dati a cui appartiene questa funzionalità. | 
| Ereditato: featureType | |
Interfaccia FeatureMouseEvent
google.maps.FeatureMouseEvent
interfaccia
Questo oggetto viene restituito da un evento del mouse su un FeatureLayer.
Questa interfaccia estende
MapMouseEvent.
| Proprietà | |
|---|---|
| features | I  Featurein questo evento del mouse. | 
| Ereditato: domEvent,latLng | |
| Metodi | |
|---|---|
| Ereditato: stop |