FeatureLayer
Interfaz de google.maps.FeatureLayer
Una interfaz que representa una capa de mapa que contiene elementos de un elemento FeatureType
específico cuyo estilo se puede anular en el cliente o tener eventos adjuntos.
Propiedades | |
---|---|
featureType |
Tipo:
FeatureType El FeatureType asociado a este FeatureLayer . |
isAvailable |
Tipo:
boolean Si este FeatureLayer está disponible, lo que significa que 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 estilo de mapa de Google Cloud Console) Si esto es falso (o se vuelve falso), el estilo de este FeatureLayer vuelve a los valores predeterminados y no se activan los eventos. |
style optional |
Tipo:
FeatureStyleOptions|FeatureStyleFunction optional El estilo de Feature en FeatureLayer . El estilo se aplica cuando se define el estilo. Si la función de estilo se actualiza, debes volver a configurar la propiedad de estilo. Un elemento FeatureStyleFunction debe mostrar resultados coherentes cuando se aplica sobre los mosaicos del mapa y debe optimizarse para el rendimiento. No se admiten las funciones asíncronas. Si usas un FeatureStyleOptions , todas las funciones de esa capa tendrán el mismo estilo de FeatureStyleOptions . Establece el estilo en null para quitar el estilo establecido anteriormente. Si este elemento 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 que se muestra:
MapsEventListener Objeto de escucha de eventos resultante.Agrega la función de escucha determinada a un nombre de evento determinado. Muestra un identificador para este objeto de escucha que se puede usar con event.removeListener . |
Constantes de FeatureType
google.maps.FeatureType
constantes
Identificadores para los tipos de atributos.
Cuando se usa v=beta
, se puede acceder a él llamando a const {FeatureType} = await google.map.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. |
LOCALITY |
Indica una entidad política constituida de 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
google.maps.FeatureStyleFunction
deftype
Una función para dar estilo a una FeatureLayer
.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
FeatureStyleFunctionOptions
Interfaz de google.maps.FeatureStyleFunctionOptions
Opciones que se pasan a un FeatureStyleFunction
Propiedades | |
---|---|
feature |
Tipo:
Feature Se pasó Feature a FeatureStyleFunction para diseñar. |
FeatureStyleOptions.
Interfaz de google.maps.FeatureStyleOptions
Estas opciones especifican cómo se debe modificar el estilo de un objeto 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 La 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)
Interfaz de google.maps.Feature
Una interfaz que representa una característica de los mosaicos de mapas vectoriales. Estas son entradas para FeatureStyleFunction
. No guardes una referencia a un objeto Feature
específico, ya que la referencia 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 . (Luego se pueden solicitar campos adicionales mediante Place.fetchFields() , según la facturación y la habilitación normales de la API de Places). No llames a este objeto desde un objeto FeatureStyleFunction , ya que solo se admiten los elementos StyleFeatureFunctions síncronos. Si se produjo un error mientras se recuperaba la Place , se rechaza la promesa. |
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 elementos Feature en este evento del mouse |
Heredada:
domEvent ,
latLng
|
Métodos | |
---|---|
Heredada:
stop
|