FeatureLayer
Interfaz de google.maps.FeatureLayer
Interfaz que representa una capa de mapa que contiene elementos de un elemento FeatureType
específico cuyo estilo se puede anular del cliente o tener eventos adjuntos.
Propiedades | |
---|---|
featureType |
Tipo:
FeatureType Los FeatureType asociados con este FeatureLayer . |
isAvailable |
Tipo:
boolean Si este FeatureLayer está disponible, lo que significa si el estilo basado en datos está disponible para este mapa (hay un ID de mapa que usa mosaicos vectoriales con este FeatureLayer habilitado en el estilo de mapa de Google Cloud Console). Si es falso (o se vuelve falso), el estilo de FeatureLayer vuelve al valor predeterminado y no se activan los eventos. |
|
Tipo:
string optional El ID del conjunto de datos para este FeatureLayer . Solo está presente si el featureType es FeatureType.DATASET . |
style optional |
Tipo:
FeatureStyleOptions|FeatureStyleFunction optional El estilo de Feature en FeatureLayer . El estilo se aplica cuando se define el estilo. Si tu función de diseño se actualiza, debes volver a configurar la propiedad de diseño. Un elemento FeatureStyleFunction debe mostrar resultados coherentes cuando se aplica a los mosaicos del mapa y debe optimizarse para el rendimiento. No se admiten las funciones asíncronas. Si usas un objeto FeatureStyleOptions , todas las funciones de esa capa tendrán el mismo FeatureStyleOptions . Establece el estilo en null para quitar el estilo que ya se configuró. Si este FeatureLayer no está disponible, el estilo del parámetro de configuración no hace nada y registra un error. |
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor que se muestra:
MapsEventListener Objeto de escucha de eventos resultante.Agrega la función de objeto de escucha determinada al nombre del evento determinado. Muestra un identificador para este objeto de escucha que se puede usar con event.removeListener . |
Constantes FeatureType
google.maps.FeatureType
constantes
Identificadores para tipos de atributos.
Para acceder, llama a const {FeatureType} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
Indica una entidad civil de primer rango por debajo del nivel de país. |
ADMINISTRATIVE_AREA_LEVEL_2 |
Indica una entidad civil de segundo rango por debajo del nivel de país. |
COUNTRY |
Indica la entidad política nacional. |
|
Indica un conjunto de datos de terceros. |
LOCALITY |
Indica una entidad política integrada en una ciudad o un pueblo. |
POSTAL_CODE |
Indica un código postal, tal como se usa en las direcciones postales dentro del país. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
tipodef
Una función para diseñar un FeatureLayer
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
Interfaz FeatureStyleFunctionOptions
Interfaz de google.maps.FeatureStyleFunctionOptions
Opciones que se pasan a un FeatureStyleFunction
Propiedades | |
---|---|
feature |
Tipo:
Feature Se pasó Feature a FeatureStyleFunction para aplicar estilo. |
FeatureStyleOptions
Interfaz de google.maps.FeatureStyleOptions
Estas opciones especifican cómo se debe modificar el estilo de un Feature
en un mapa.
Propiedades | |
---|---|
fillColor optional |
Tipo:
string optional String hexadecimal RGB (como "#00FF00" para verde). Solo se aplica a las geometrías de polígonos. |
fillOpacity optional |
Tipo:
number optional opacidad de relleno entre 0,0 y 1,0. Solo se aplica a las geometrías de polígonos. |
strokeColor optional |
Tipo:
string optional String hexadecimal RGB (como "#00FF00" para verde). |
strokeOpacity optional |
Tipo:
number optional opacidad de trazo entre 0,0 y 1,0. Solo se aplica a las geometrías de líneas y polígonos. |
strokeWeight optional |
Tipo:
number optional ancho de trazo en píxeles. Solo se aplica a las geometrías de líneas y polígonos. |
Feature
Interfaz de google.maps.Feature
Interfaz que representa una función de mosaico de mapas vectoriales. Estas son entradas a FeatureStyleFunction
. No guardes una referencia a un objeto Feature
en particular, ya que esta no será estable.
Propiedades | |
---|---|
featureType |
Tipo:
FeatureType FeatureType de este Feature . |
PlaceFeature.
Interfaz de google.maps.PlaceFeature
Una interfaz que representa un elemento con un ID de lugar, que incluye atributos de tipo FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.COUNTRY
, FeatureType.LOCALITY
y FeatureType.POSTAL_CODE
.
Esta interfaz extiende Feature
.
Propiedades | |
---|---|
placeId |
Tipo:
string El tipo PlaceResult.place_id . |
Heredada:
featureType
|
Métodos | |
---|---|
fetchPlace |
fetchPlace() Parámetros: Ninguno
Recupera un Place para este PlaceFeature . En el objeto Place resultante, se propagarán las propiedades id y displayName . El nombre visible se mostrará en el idioma que el usuario final vea en el mapa. (Luego, se podrán solicitar campos adicionales a través de Place.fetchFields() , lo que está sujeto a la habilitación y facturación normales de la API de Places). No la llames desde un FeatureStyleFunction , ya que solo se admiten FeatureStyleFunctions síncronas. Si se produjo un error cuando se recuperaba la Place , se rechaza la promesa. |
DatasetFeature
Interfaz de google.maps.DatasetFeature
Interfaz que representa un atributo de un conjunto de datos. El featureType
de un DatasetFeature
siempre será FeatureType.DATASET
.
Esta interfaz extiende Feature
.
Propiedades | |
---|---|
datasetAttributes |
Tipo:
Object<string, string> Asignación de los pares clave-valor de los atributos del atributo. |
datasetId |
Tipo:
string Es el ID del conjunto de datos al que pertenece este atributo. |
Heredada:
featureType
|
FeatureMouseEvent.
Interfaz de google.maps.FeatureMouseEvent
Este objeto se muestra a partir de un evento del mouse en un FeatureLayer
.
Esta interfaz extiende MapMouseEvent
.
Propiedades | |
---|---|
features |
Los Feature de este evento del mouse. |
Heredada:
domEvent ,
latLng
|
Métodos | |
---|---|
Heredada:
stop
|