Data-driven styling (beta)

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

FeatureLayer

Interfaz google.maps.FeatureLayer

Una interfaz que representa una capa de mapa que contiene elementos de un FeatureType específico cuyo estilo se puede anular del lado del cliente o tener eventos adjuntos.

BetafeatureType
El FeatureType asociado con este FeatureLayer.
BetaisAvailable
Tipo: boolean
Indica si FeatureLayer está disponible, lo que significa que 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 se establece como "false" (o se establece como "false"), el estilo de este objeto FeatureLayer volverá al valor predeterminado y no se activarán los eventos.
Betastyle optional
El estilo de los Feature en FeatureLayer. El estilo se aplica cuando se configura. Si se actualiza la función de estilo, debes volver a configurar la propiedad. Un elemento FeatureStyleFunction debe mostrar resultados coherentes cuando se aplica sobre los mosaicos del mapa y debe optimizarse para el rendimiento. Si usas FeatureStyleOptions, todas las funciones de esa capa tendrán el mismo FeatureStyleOptions. Establece el estilo en null para quitar el estilo establecido anteriormente. Si este FeatureLayer no está disponible, la configuración de estilo no hace nada y registra un error.
BetaaddListener
addListener(eventName, handler)
Parámetros:
  • eventNamestring Se observó el evento.
  • handlerFunction Función para controlar eventos.
Valor que se muestra: MapsEventListener Objeto de escucha de eventos resultante.
Agrega la función de receptor determinada al nombre del 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.

ADMINISTRATIVE_AREA_LEVEL_1 Indica una entidad civil de primer orden por debajo del nivel de país.
ADMINISTRATIVE_AREA_LEVEL_2 Indica una entidad civil de segundo orden por debajo del nivel de país.
ADMINISTRATIVE_AREA_LEVEL_3 Indica una entidad civil de tercer orden por debajo del nivel de país.
ADMINISTRATIVE_AREA_LEVEL_4 Indica una entidad civil de cuarto orden 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.
NEIGHBORHOOD Indica un barrio con nombre.
POSTAL_CODE Indica un código postal que se usa para dirigirse al correo postal dentro del país.
SUBLOCALITY_LEVEL_1 Indica una entidad civil de primer orden por debajo de una localidad.

FeatureStyleFunction typedef

google.maps.FeatureStyleFunctiontypetype

Una función para diseñar un FeatureLayer

function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)

Interfaz FeatureStyleFunctionOptions

Interfaz google.maps.FeatureStyleFunctionOptions

Opciones pasadas a un FeatureStyleFunction

Betafeature
Tipo: Feature
Feature pasó a FeatureStyleFunction para aplicar estilo.

FeatureStyleOptions

Interfaz google.maps.FeatureStyleOptions

Estas opciones especifican cómo se debe modificar el estilo de un objeto Feature en un mapa.

BetafillColor optional
Tipo: string optional
String hexadecimal RGB (como &#00FF00" para verde). Solo se aplica a las geometrías de polígonos.
BetafillOpacity optional
Tipo: number optional
La opacidad de relleno entre 0.0 y 1.0. Solo se aplica a las geometrías de polígonos.
BetastrokeColor optional
Tipo: string optional
String hexadecimal RGB (como &#00FF00" para verde).
BetastrokeOpacity 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.
BetastrokeWeight optional
Tipo: number optional
ancho de trazo en píxeles. Solo se aplica a las geometrías de líneas y polígonos.

Interfaz Feature

Interfaz google.maps.Feature

Una interfaz que representa una característica de mosaico de mapa vectorial. Estas son entradas para FeatureStyleFunction. No guardes una referencia a un objeto Feature en particular, ya que la referencia no será estable.

BetafeatureType
FeatureType de este Feature.

PlaceFeature

Interfaz google.maps.PlaceFeature

Una interfaz que representa una característica con un id. de sitio que incluye características de tipo 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 y FeatureType.SUBLOCALITY_LEVEL_1.

Esta interfaz extiende Feature.

BetadisplayName
Tipo: string
El nombre visible.
BetaplaceId
Tipo: string
Heredada: BetafeatureType

FeatureMouseEvent.

Interfaz google.maps.FeatureMouseEvent

Este objeto se muestra a partir de un evento del mouse en un FeatureLayer.

Esta interfaz extiende MapMouseEvent.

Betafeatures
Tipo: Array<Feature>
Los Feature en este evento del mouse.
Heredada: domEvent, latLng
Heredada: stop