Clase Data
Clase google.maps.Data
Es una capa para mostrar datos geoespaciales. Se pueden mostrar puntos, cadenas de líneas y polígonos.
Cada Map
tiene un objeto Data
de forma predeterminada, por lo que, la mayoría de las veces, no es necesario construir uno. Por ejemplo:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
es una colección de Features
.
Esta clase extiende MVCObject
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data |
Data([options]) Parámetros:
Crea una colección vacía con el DataOptions especificado. |
Métodos | |
---|---|
add |
add([feature]) Parámetros:
Valor que se muestra:
Data.Feature Agrega un componente a la colección y muestra el componente agregado. Si la función tiene un ID, reemplazará cualquier función existente en la colección con el mismo ID. Si no se proporciona ningún componente, se creará uno nuevo con geometría nula y sin propiedades. Si se proporciona Ten en cuenta que los IDs |
addGeoJson |
addGeoJson(geoJson[, options]) Parámetros:
Valor que se muestra:
Array<Data.Feature> Agrega componentes GeoJSON a la colección. Proporciona a este método un JSON analizado. Se muestran los atributos importados. Genera una excepción si no se pudo importar el GeoJSON. |
contains |
contains(feature) Parámetros:
Valor que se muestra:
boolean Comprueba si la función determinada está en la colección. |
forEach |
forEach(callback) Parámetros:
Valor que se muestra: Ninguno
Invoca repetidamente la función determinada y pasa un componente de la colección a la función en cada invocación. El orden de iteración a través de las funciones no está definido. |
getControlPosition |
getControlPosition() Parámetros: Ninguno
Valor que se muestra:
ControlPosition Devuelve la posición de los controles de dibujo en el mapa. |
getControls |
getControls() Parámetros: Ninguno
Valor que se muestra:
Array<string> Muestra qué modos de dibujo están disponibles para que el usuario los seleccione, en el orden en que se muestran. Esto no incluye el modo de dibujo null , que se agrega de forma predeterminada. Los modos de dibujo posibles son "Point" , "LineString" o "Polygon" . |
getDrawingMode |
getDrawingMode() Parámetros: Ninguno
Valor que se muestra:
string|null Devuelve el modo de dibujo actual de la capa de datos determinada. Un modo de dibujo de null significa que el usuario puede interactuar con el mapa de forma normal y que los clics no dibujan nada. Los modos de dibujo posibles son null , "Point" , "LineString" o "Polygon" . |
getFeatureById |
getFeatureById(id) Parámetros:
Valor que se muestra:
Data.Feature|undefined Muestra la función con el ID determinado, si existe en la colección. De lo contrario, muestra undefined . Ten en cuenta que los IDs |
getMap |
getMap() Parámetros: Ninguno
Valor que se muestra:
Map Devuelve el mapa en el que se muestran los componentes. |
getStyle |
getStyle() Parámetros: Ninguno
Valor que se muestra:
Data.StylingFunction|Data.StyleOptions Obtiene el diseño de todos los componentes de la colección. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parámetros:
Valor que se muestra: Ninguno
Carga GeoJSON desde una URL y agrega los componentes a la colección. NOTA: El GeoJSON se recupera con XHR y es posible que no funcione en varios dominios. Si tienes problemas, te recomendamos que recuperes el GeoJSON con la biblioteca de AJAX que elijas y, luego, llames a |
overrideStyle |
overrideStyle(feature, style) Parámetros:
Valor que se muestra: Ninguno
Cambia el estilo de un componente. Estos cambios se aplican sobre el estilo especificado por setStyle() . Las propiedades de diseño establecidas en null vuelven al valor especificado a través de setStyle() . |
remove |
remove(feature) Parámetros:
Valor que se muestra: Ninguno
Quita un atributo de la colección. |
revertStyle |
revertStyle([feature]) Parámetros:
Valor que se muestra: Ninguno
Quita el efecto de las llamadas overrideStyle() anteriores. El diseño del componente determinado vuelve al diseño especificado por setStyle() . Si no se proporciona ningún componente, se revertirá el diseño de todos. |
setControlPosition |
setControlPosition(controlPosition) Parámetros:
Valor que se muestra: Ninguno
Establece la posición de los controles de dibujo en el mapa. |
setControls |
setControls(controls) Parámetros:
Valor que se muestra: Ninguno
Establece qué modos de dibujo están disponibles para que el usuario los seleccione, en el orden en que se muestran. Esto no debe incluir el modo de dibujo null , que se agrega de forma predeterminada. Si es null , los controles de dibujo se inhabilitan y no se muestran. Los modos de dibujo posibles son "Point" , "LineString" o "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Parámetros:
Valor que se muestra: Ninguno
Establece el modo de dibujo actual de la capa de datos determinada. Un modo de dibujo de null significa que el usuario puede interactuar con el mapa de forma normal y que los clics no dibujan nada. Los modos de dibujo posibles son null , "Point" , "LineString" o "Polygon" . |
setMap |
setMap(map) Parámetros:
Valor que se muestra: Ninguno
Renderiza los componentes en el mapa especificado. Si el mapa se establece en null , los componentes se quitarán del mapa. |
setStyle |
setStyle(style) Parámetros:
Valor que se muestra: Ninguno
Establece el diseño para todos los componentes de la colección. Se seguirán aplicando los diseños especificados por componente a través de overrideStyle() . Pasa un objeto con las opciones de diseño deseadas o una función que calcule el diseño de cada componente. Se llamará a la función cada vez que se actualicen las propiedades de un componente. |
toGeoJson |
toGeoJson(callback) Parámetros:
Valor que se muestra: Ninguno
Exporta los componentes de la colección a un objeto GeoJSON. |
Heredado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
addfeature |
function(event) Argumentos:
Este evento se activa cuando se agrega una función a la colección. |
click |
function(event) Argumentos:
Este evento se activa cuando se hace clic en la geometría. |
contextmenu |
function(event) Argumentos:
Este evento se activa cuando se activa el evento contextmenu del DOM en la geometría. |
dblclick |
function(event) Argumentos:
Este evento se activa cuando se hace doble clic en la geometría. |
mousedown |
function(event) Argumentos:
Este evento se activa cuando se presiona el mouse en la geometría. |
mouseout |
function(event) Argumentos:
Este evento se activa cuando el mouse sale del área de la geometría. |
mouseover |
function(event) Argumentos:
Este evento se activa cuando el mouse ingresa al área de la geometría. |
mouseup |
function(event) Argumentos:
Este evento se activa cuando se levanta el mouse sobre la geometría. |
removefeature |
function(event) Argumentos:
Este evento se activa cuando se quita un componente de la colección. |
removeproperty |
function(event) Argumentos:
Este evento se activa cuando se quita la propiedad de un componente. |
setgeometry |
function(event) Argumentos:
Este evento se activa cuando se establece la geometría de un componente. |
setproperty |
function(event) Argumentos:
Este evento se activa cuando se establece la propiedad de un componente. |
|
function(event) Argumentos:
Este evento se activa cuando se hace clic con el botón derecho en la geometría. |
Interfaz Data.DataOptions
Interfaz de google.maps.Data.DataOptions
Objeto DataOptions que se usa para definir las propiedades que un desarrollador puede establecer en un objeto Data
.
Propiedades | |
---|---|
map |
Tipo:
Map Es el mapa en el que se mostrarán los componentes de la colección. |
controlPosition optional |
Tipo:
ControlPosition optional Predeterminado:
ControlPosition.TOP_LEFT Es la posición de los controles de dibujo en el mapa. |
controls optional |
Tipo:
Array<string> optional Predeterminado:
null Describe qué modos de dibujo están disponibles para que el usuario los seleccione, en el orden en que se muestran. Esto no debe incluir el modo de dibujo null , que se agrega de forma predeterminada. Si es null , los controles de dibujo se inhabilitan y no se muestran. Los modos de dibujo posibles son "Point" , "LineString" o "Polygon" . |
drawingMode optional |
Tipo:
string optional Predeterminado:
null Es el modo de dibujo actual de la capa de datos determinada. Un modo de dibujo de null significa que el usuario puede interactuar con el mapa de forma normal y que los clics no dibujan nada. Los modos de dibujo posibles son null , "Point" , "LineString" o "Polygon" . |
featureFactory optional |
Tipo:
function(Data.Geometry): Data.Feature optional Cuando el dibujo está habilitado y un usuario dibuja una geometría (un punto, una cadena de líneas o un polígono), se llama a esta función con esa geometría y debe mostrar un componente que se agregará a la capa de datos. Si no se proporciona un featureFactory, se creará una Feature sin ID ni propiedades a partir de esa geometría. La configuración predeterminada es null . |
style optional |
Tipo:
Data.StylingFunction|Data.StyleOptions optional Es el diseño de todos los componentes de la colección. Para obtener más detalles, consulta el método setStyle() anterior. |
Interfaz Data.GeoJsonOptions
Interfaz de google.maps.Data.GeoJsonOptions
Parámetros opcionales para importar GeoJSON.
Propiedades | |
---|---|
idPropertyName optional |
Tipo:
string optional Es el nombre de la propiedad Feature que se usará como el ID de la función. Si no se especifica, se usará el ID de componente GeoJSON. |
Interfaz Data.StyleOptions
Interfaz de google.maps.Data.StyleOptions
Estas opciones especifican la forma en que debe aparecer un componente cuando se muestra en un mapa.
Propiedades | |
---|---|
animation optional |
Tipo:
Animation optional Es la animación que se reproducirá cuando se agregue un marcador a un mapa. Solo se aplica a las geometrías de punto. |
clickable optional |
Tipo:
boolean optional Predeterminado:
true Si es true , el marcador recibe eventos táctiles y del mouse. |
cursor optional |
Tipo:
string optional cursor del mouse que se mostrará al posar el puntero. Solo se aplica a las geometrías de punto. |
draggable optional |
Tipo:
boolean optional Predeterminado:
false Si es true , el objeto se puede arrastrar por el mapa y se actualizará la geometría del componente subyacente. |
editable optional |
Tipo:
boolean optional Predeterminado:
false Si es true , se puede editar el objeto arrastrando los puntos de control, y la geometría de la función subyacente se actualizará. Solo se aplica a las geometrías LineString y Polygon. |
fillColor optional |
Tipo:
string optional color de relleno. Se admiten todos los colores CSS3, salvo aquellos con nombres extendidos. 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. |
icon optional |
Ícono del primer plano. Si se proporciona una cadena, se trata como si fuera un Icon con la cadena como url . Solo se aplica a las geometrías de punto. |
icons optional |
Tipo:
Array<IconSequence> optional Son los íconos que se renderizarán a lo largo de una polilínea. Solo se aplica a las geometrías de línea. |
label optional |
Tipo:
string|MarkerLabel optional Agrega una etiqueta al marcador. La etiqueta puede ser una cadena o un objeto MarkerLabel . Solo se aplica a las geometrías de punto. |
opacity optional |
Tipo:
number optional Es la opacidad del marcador entre 0.0 y 1.0. Solo se aplica a las geometrías de punto. |
shape optional |
Tipo:
MarkerShape optional define el mapa de imagen usado para la detección de aciertos. Solo se aplica a las geometrías de punto. |
strokeColor optional |
Tipo:
string optional color del trazo. Se admiten todos los colores CSS3, salvo aquellos con nombres extendidos. Solo se aplica a las geometrías de línea y polígono. |
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. |
title optional |
Tipo:
string optional texto de sustitución. Solo se aplica a las geometrías de punto. |
visible optional |
Tipo:
boolean optional Predeterminado:
true Indica si la función es visible. |
zIndex optional |
Tipo:
number optional Todos los componentes se muestran en el mapa en orden de su zIndex, y los valores más altos se muestran delante de los componentes con valores más bajos. Siempre se muestran marcadores frente a cadenas de líneas y polígonos. |
Data.StylingFunction tipo de datos
google.maps.Data.StylingFunction
typedef
Es una función que calcula la apariencia de un componente.
El método Data.setStyle()
puede aceptar una función de diseño. Úsalo cuando los componentes deben aparecer de forma diferente según sus propiedades. Puedes obtener más información sobre cómo aplicar diseño a componentes en la guía para desarrolladores.
function(Data.Feature): Data.StyleOptions
Clase Data.Feature
Clase google.maps.Data.Feature
Una característica tiene una geometría, un ID y un conjunto de propiedades.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.Feature |
Data.Feature([options]) Parámetros:
Construye un componente Feature con las opciones proporcionadas. |
Métodos | |
---|---|
forEachProperty |
forEachProperty(callback) Parámetros:
Valor que se muestra: Ninguno
Invoca repetidamente la función determinada y pasa un valor y un nombre de propiedad en cada invocación. El orden de iteración a través de las propiedades no está definido. |
getGeometry |
getGeometry() Parámetros: Ninguno
Valor que se muestra:
Data.Geometry Devuelve la geometría del componente. |
getId |
getId() Parámetros: Ninguno
Valor que se muestra:
number|string|undefined Muestra el ID de la función. |
getProperty |
getProperty(name) Parámetros:
Valor que se muestra:
* Muestra el valor de la propiedad solicitada o undefined si la propiedad no existe. |
removeProperty |
removeProperty(name) Parámetros:
Valor que se muestra: Ninguno
Quita la propiedad con el nombre determinado. |
setGeometry |
setGeometry(newGeometry) Parámetros:
Valor que se muestra: Ninguno
Establece la geometría del componente. |
setProperty |
setProperty(name, newValue) Parámetros:
Valor que se muestra: Ninguno
Establece el valor de la propiedad especificada. Si newValue es undefined , esto equivale a llamar a removeProperty . |
toGeoJson |
toGeoJson(callback) Parámetros:
Valor que se muestra: Ninguno
Exporta la función a un objeto GeoJSON. |
Eventos | |
---|---|
removeproperty |
function(event) Argumentos:
Este evento se activa cuando se quita la propiedad de un componente. |
setgeometry |
function(event) Argumentos:
Este evento se activa cuando se establece la geometría de un componente. |
setproperty |
function(event) Argumentos:
Este evento se activa cuando se establece la propiedad de un componente. |
Interfaz Data.FeatureOptions
Interfaz de google.maps.Data.FeatureOptions
Son parámetros opcionales para crear objetos Data.Feature
.
Propiedades | |
---|---|
geometry optional |
Tipo:
Data.Geometry|LatLng|LatLngLiteral optional La geometría de la función Si no se especifica ninguna cuando se construye un componente, la geometría del componente será null . Si se proporciona un objeto LatLng o LatLngLiteral , se convertirá en una geometría Data.Point . |
id optional |
Tipo:
number|string optional El ID de componente es opcional. Si se proporciona, se puede usar para buscar la función en un objeto Data con el método getFeatureById() . Ten en cuenta que el ID de una función no se puede cambiar posteriormente. |
properties optional |
Tipo:
Object optional Las propiedades de la función Esta es una asignación arbitraria de nombres de propiedades a valores. |
Interfaz Data.Geometry
Interfaz de google.maps.Data.Geometry
Es una superclase para los diversos objetos de geometría.
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
Invoca repetidamente la función determinada y pasa un punto de la geometría a la función en cada invocación. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Devuelve el tipo del objeto de geometría. Las posibilidades son "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" o "GeometryCollection" . |
Clase Data.Point
Clase google.maps.Data.Point
Una geometría de punto contiene un solo LatLng
.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.Point |
Data.Point(latLng) Parámetros:
Construye un Data.Point a partir del LatLng o LatLngLiteral proporcionado. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
get |
get() Parámetros: Ninguno
Valor que se muestra:
LatLng Devuelve el LatLng contenido. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "Point" . |
Clase Data.MultiPoint
Clase google.maps.Data.MultiPoint
Una geometría MultiPoint contiene una serie de LatLng
.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parámetros:
Construye un Data.MultiPoint a partir de los LatLng o LatLngLiteral proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Muestra un array de los LatLng contenidos. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
LatLng Devuelve el LatLng n contenido. |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de LatLng contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "MultiPoint" . |
Clase Data.LineString
Clase google.maps.Data.LineString
Una geometría de LineString contiene una serie de LatLng
.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.LineString |
Data.LineString(elements) Parámetros:
Construye un Data.LineString a partir de los LatLng o LatLngLiteral proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Muestra un array del LatLngs contenido. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
LatLng Devuelve el LatLng n contenido. |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de LatLng contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "LineString" . |
Clase Data.MultiLineString
Clase google.maps.Data.MultiLineString
Una geometría MultiLineString contiene una serie de LineString
.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parámetros:
Construye un Data.MultiLineString a partir de los Data.LineString o los arrays de posiciones proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Valor que se muestra:
Array<Data.LineString> Muestra un array de los Data.LineString contenidos. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.LineString Devuelve el Data.LineString n contenido. |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de Data.LineString contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "MultiLineString" . |
Clase Data.LinearRing
Clase google.maps.Data.LinearRing
Una geometría de LinearRing contiene una serie de LatLng
que representan una LineString cerrada. No es necesario que el primer LatLng
sea igual al último LatLng
. El LinearRing se cierra de forma implícita.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parámetros:
Construye un Data.LinearRing a partir de los LatLng o LatLngLiteral proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Muestra un array de los LatLng contenidos. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
LatLng Devuelve el LatLng n contenido. |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de LatLng contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "LinearRing" . |
Clase Data.Polygon
Clase google.maps.Data.Polygon
Una geometría de polígono contiene una serie de Data.LinearRing
. El primer anillo lineal debe ser el límite exterior del polígono, y los anillos lineales posteriores deben ser límites interiores, también conocidos como agujeros. Consulta el polígono de muestra con un orificio.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parámetros:
Construye un Data.Polygon a partir de los Data.LinearRing o los arrays de posiciones proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Valor que se muestra:
Array<Data.LinearRing> Muestra un array de los Data.LinearRing contenidos. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.LinearRing Devuelve el Data.LinearRing n contenido. |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de Data.LinearRing contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "Polygon" . |
Clase Data.MultiPolygon
Clase google.maps.Data.MultiPolygon
Una geometría de MultiPolygon contiene una serie de Data.Polygon
.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parámetros:
Construye un Data.MultiPolygon a partir de los Data.Polygon o los arrays de posiciones proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Valor que se muestra:
Array<Data.Polygon> Muestra un array de los Data.Polygon contenidos. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.Polygon Devuelve el Data.Polygon n contenido. |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de Data.Polygon contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "MultiPolygon" . |
Clase Data.GeometryCollection
Clase google.maps.Data.GeometryCollection
Una GeometryCollection contiene una serie de objetos de geometría. Cualquier objeto LatLng
o LatLngLiteral
se convierte automáticamente en objetos de geometría Data.Point
.
Esta clase implementa Data.Geometry
.
Para acceder, llama a const {Data} = await google.maps.importLibrary("maps")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Parámetros:
Construye un Data.GeometryCollection a partir de los objetos de geometría o LatLng proporcionados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: Ninguno
Valor que se muestra:
Array<Data.Geometry> Muestra un array de los objetos de geometría contenidos. Se muestra un array nuevo cada vez que se llama a getArray() . |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.Geometry Muestra el objeto de geometría contenido n . |
getLength |
getLength() Parámetros: Ninguno
Valor que se muestra:
number Muestra la cantidad de objetos de geometría contenidos. |
getType |
getType() Parámetros: Ninguno
Valor que se muestra:
string Muestra la cadena "GeometryCollection" . |
Data.MouseEvent
Interfaz de google.maps.Data.MouseEvent
Este objeto se pasa a los controladores de eventos del mouse en un objeto Data
.
Esta interfaz extiende MapMouseEvent
.
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature Es la función que generó el evento del mouse. |
Heredado:
domEvent ,
latLng
|
Métodos | |
---|---|
Heredado:
stop
|
Data.AddFeatureEvent
Interfaz de google.maps.Data.AddFeatureEvent
Las propiedades de un evento addfeature
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature El componente que se agregó a FeatureCollection . |
Data.RemoveFeatureEvent
Interfaz de google.maps.Data.RemoveFeatureEvent
Las propiedades de un evento removefeature
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature Es la función que se quitó de FeatureCollection . |
Interfaz Data.SetGeometryEvent
Interfaz de google.maps.Data.SetGeometryEvent
Las propiedades de un evento setgeometry
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature El componente cuya geometría se estableció. |
newGeometry optional |
Tipo:
Data.Geometry optional La nueva geometría de la función |
oldGeometry optional |
Tipo:
Data.Geometry optional La geometría de la función anterior. |
Interfaz Data.SetPropertyEvent
Interfaz de google.maps.Data.SetPropertyEvent
Las propiedades de un evento setproperty
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature El componente cuya propiedad se estableció. |
name |
Tipo:
string Es el nombre de la propiedad. |
newValue |
Tipo:
* El valor nuevo. |
oldValue |
Tipo:
* Es el valor anterior. Será undefined si se agregó la propiedad. |
Interface Data.RemovePropertyEvent
Interfaz de google.maps.Data.RemovePropertyEvent
Las propiedades de un evento removeproperty
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature Es la función cuya propiedad se quitó. |
name |
Tipo:
string Es el nombre de la propiedad. |
oldValue |
Tipo:
* Es el valor anterior. |