Interfaz FeatureLayer
Interfaz de google.maps.FeatureLayer
Es una interfaz que representa una capa del mapa que contiene elementos de un FeatureType
específico cuyo estilo se puede anular del lado del cliente o al que se pueden adjuntar eventos.
Propiedades | |
---|---|
featureType |
Tipo:
FeatureType El FeatureType asociado con este FeatureLayer . |
isAvailable |
Tipo:
boolean Indica si este FeatureLayer está disponible, lo que significa si el diseño basado en datos está disponible para este mapa (hay un ID de mapa que usa mosaicos vectoriales con este FeatureLayer habilitado en el diseño del mapa de Google Cloud Console). Si es falso (o se vuelve falso), el diseño de este FeatureLayer vuelve a la configuración predeterminada y no se activan eventos. |
|
Tipo:
string optional Es el ID del conjunto de datos de este FeatureLayer . Solo está presente si featureType es FeatureType.DATASET . |
style optional |
Tipo:
FeatureStyleOptions|FeatureStyleFunction optional Es el estilo de los Feature en el FeatureLayer . El diseño se aplica cuando se configura el diseño. Si se actualiza tu función de diseño, debes volver a configurar la propiedad de diseño. Un FeatureStyleFunction debe devolver resultados coherentes cuando se aplica a las tarjetas del mapa y debe optimizarse para el rendimiento. No se admiten las funciones asíncronas. Si usas un FeatureStyleOptions , todas las entidades de esa capa se diseñarán con el mismo FeatureStyleOptions . Establece el diseño en null para quitar el diseño establecido anteriormente. Si este FeatureLayer no está disponible, la configuración del estilo no hace nada y registra un error. |
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor de retorno:
MapsEventListener Objeto de escucha de eventos resultante.Agrega la función de escucha determinada al nombre del evento determinado. Devuelve un identificador para este objeto de escucha que se puede usar con event.removeListener . |
Eventos | |
---|---|
click |
function(event) Argumentos:
Este evento se activa cuando se hace clic en FeatureLayer . |
mousemove |
function(event) Argumentos:
Este evento se activa cuando el mouse del usuario se mueve sobre el FeatureLayer . |
Constantes de FeatureType
Constantes de google.maps.FeatureType
Son identificadores de tipos de atributos.
Llama al const {FeatureType} = await google.maps.importLibrary("maps")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
Indica una entidad pública de primer orden por debajo del nivel de país. |
ADMINISTRATIVE_AREA_LEVEL_2 |
Indica una entidad pública de segundo orden 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 constituida como ciudad o pueblo. |
POSTAL_CODE |
Indica un código postal, tal como se usa para identificar una dirección de correo postal dentro del país. Incluye códigos postales. |
SCHOOL_DISTRICT |
Indica un distrito escolar. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Es una función para aplicar estilo a un FeatureLayer
.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
Interfaz FeatureStyleFunctionOptions
Interfaz de google.maps.FeatureStyleFunctionOptions
Son las opciones que se pasan a un FeatureStyleFunction
.
Propiedades | |
---|---|
feature |
Tipo:
Feature Feature que se pasa a FeatureStyleFunction para el diseño. |
Interfaz FeatureStyleOptions
Interfaz de google.maps.FeatureStyleOptions
Estas opciones especifican la forma en que se debe modificar el diseño de un Feature
en un mapa.
Propiedades | |
---|---|
fillColor optional |
Tipo:
string optional Cadena RGB hexadecimal (como "#00FF00" para el 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 Cadena RGB hexadecimal (como "#00FF00" para el verde). |
strokeOpacity optional |
Tipo:
number optional opacidad de trazo entre 0,0 y 1,0. Solo se aplica a las geometrías de línea y polígono. |
strokeWeight optional |
Tipo:
number optional ancho de trazo en píxeles. Solo se aplica a las geometrías de línea y polígono. |
Interfaz de Feature
Interfaz de google.maps.Feature
Es una interfaz que representa un componente de mosaico de mapa de vectores. Son entradas para el FeatureStyleFunction
. No guardes una referencia a un objeto Feature
en particular, ya que la referencia no será estable.
Propiedades | |
---|---|
featureType |
Tipo:
FeatureType FeatureType de este Feature . |
Interfaz PlaceFeature
Interfaz de google.maps.PlaceFeature
Es una interfaz que representa una función con un ID de lugar que incluye funciones de tipo FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, FeatureType.POSTAL_CODE
y FeatureType.SCHOOL_DISTRICT
.
Esta interfaz extiende Feature
.
Propiedades | |
---|---|
|