Clase Data
Clase google.maps.Data
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(...);El objeto
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
es una colección de Features
.
Esta clase extiende MVCObject
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en 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 elemento a la colección y muestra el elemento agregado. Si el elemento tiene un ID, reemplazará cualquier elemento existente en la colección con el mismo ID. Si no se proporcionan elementos, se creará uno nuevo con geometría nula y sin propiedades. Si se proporciona Ten en cuenta que los ID |
addGeoJson |
addGeoJson(geoJson[, options]) Parámetros:
Valor que se muestra:
Array<Data.Feature> Agrega características de GeoJSON a la colección. Asigna un método JSON analizado a este método. Se mostrarán los atributos importados. Muestra 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 elemento de la colección a la función en cada invocación. El orden de la iteración a través de los atributos no está definido. |
getControlPosition |
getControlPosition() Parámetros: ninguno
Valor que se muestra:
ControlPosition Muestra la posición de los controles de dibujo en el mapa. |
getControls |
getControls() Parámetros: ninguno
Valor que se muestra:
Array<string> Muestra los modos de dibujo que están disponibles para que el usuario seleccione, en el orden en que se muestran. Esto no incluye el modo de dibujo de 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 Muestra 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 normalmente y 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 el atributo con el ID determinado, si existe en la colección. De lo contrario, muestra undefined . Ten en cuenta que los ID |
getMap |
getMap() Parámetros: ninguno
Valor que se muestra:
Map Muestra el mapa en el que se muestran los elementos. |
getStyle |
getStyle() Parámetros: ninguno
Valor que se muestra:
Data.StylingFunction|Data.StyleOptions Obtiene el estilo de todos los elementos de la colección. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parámetros:
Valor que se muestra: Ninguno
Carga GeoJSON desde una URL y agrega los elementos a la colección. NOTA: El GeoJSON se recupera mediante XHR y es posible que no funcione en varios dominios. Si tienes problemas, te recomendamos que obtengas el GeoJSON con la biblioteca AJAX que elijas y, luego, llames a |
overrideStyle |
overrideStyle(feature, style) Parámetros:
Valor que se muestra: Ninguno
Cambia el estilo de un elemento. Estos cambios se aplican sobre el estilo especificado por setStyle() . Las propiedades de estilo establecidas en null vuelven al valor especificado a través de setStyle() . |
remove |
remove(feature) Parámetros:
Valor que se muestra: Ninguno
Quita una función de la colección. |
revertStyle |
revertStyle([feature]) Parámetros:
Valor que se muestra: Ninguno
Quita el efecto de las llamadas overrideStyle() anteriores. El estilo de la característica determinada vuelve al estilo especificado por setStyle() . Si no se proporciona ninguna función, se revertirá su estilo a todas las funciones. |
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 los modos de dibujo disponibles para que el usuario seleccione, en el orden en el que se muestran. Esto no debe incluir el modo de dibujo de null , que se agrega de forma predeterminada. Si es null , los controles de dibujo están inhabilitados 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 normalmente y 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 elementos en el mapa especificado. Si el mapa se establece en null , los elementos se quitarán del mapa. |
setStyle |
setStyle(style) Parámetros:
Valor que se muestra: Ninguno
Establece el estilo de todos los elementos de la colección. Los estilos especificados por función a través de overrideStyle() continúan aplicándose. Pasa un objeto con las opciones de estilo deseadas o una función que calcule el estilo de cada elemento. Se llamará a la función cada vez que se actualicen las propiedades de una característica. |
toGeoJson |
toGeoJson(callback) Parámetros:
Valor que se muestra: Ninguno
Exporta los elementos de la colección a un objeto GeoJSON. |
Heredada:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
addfeature |
function(event) Argumentos:
Este evento se activa cuando se agrega un elemento 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 el evento del menú contextual DOM se activa sobre 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 desplaza el mouse sobre la geometría. |
mouseout |
function(event) Argumentos:
Este evento se activa cuando el mouse deja el área de la geometría. |
mouseover |
function(event) Argumentos:
Este evento se activa cuando el mouse ingresa en el área de la geometría. |
mouseup |
function(event) Argumentos:
Este evento se activa cuando se genera un mouseup sobre la geometría. |
removefeature |
function(event) Argumentos:
Este evento se activa cuando se quita un elemento de la colección. |
removeproperty |
function(event) Argumentos:
Este evento se activa cuando se quita la propiedad de un elemento. |
setgeometry |
function(event) Argumentos:
Este evento se activa cuando se establece la geometría de un elemento. |
setproperty |
function(event) Argumentos:
Este evento se activa cuando se establece la propiedad de un elemento. |
|
function(event) Argumentos:
Este evento se activa cuando se hace clic con el botón derecho en la geometría. |
Data.DataOptions
Interfaz de google.maps.Data.DataOptions
DataOptions que se usa para definir las propiedades que un desarrollador puede configurar en un objeto Data
Propiedades | |
---|---|
map |
Tipo:
Map Mapa en el que se muestran las características de la colección. |
controlPosition optional |
Tipo:
ControlPosition optional Predeterminado:
ControlPosition.TOP_LEFT La posición de los controles de dibujo en el mapa. |
controls optional |
Tipo:
Array<string> optional Predeterminado:
null Describe los modos de dibujo que están disponibles para que el usuario seleccione, en el orden en que aparecen. Esto no debe incluir el modo de dibujo de null , que se agrega de forma predeterminada. Si es null , los controles de dibujo están inhabilitados y no se muestran. Los modos de dibujo posibles son "Point" , "LineString" o "Polygon" . |
drawingMode optional |
Tipo:
string optional Predeterminado:
null 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 normalmente y 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 se habilita el dibujo y un usuario dibuja una geometría (un punto, una línea de línea o un polígono), se llama a esta función con esa geometría y debe mostrar un elemento que se debe agregar a la capa de datos. Si no se proporciona un elemento de fábrica, se creará un elemento sin ID y sin propiedades a partir de esa geometría. La configuración predeterminada es null . |
style optional |
Tipo:
Data.StylingFunction|Data.StyleOptions optional Estilo para todos los elementos de la colección Para obtener más información, consulta el método setStyle() anterior. |
Data.GeoJsonOptions
Interfaz de google.maps.Data.GeoJsonOptions
Parámetros opcionales para importar GeoJSON.
Propiedades | |
---|---|
idPropertyName optional |
Tipo:
string optional El nombre de la propiedad de la función que se usará como ID del elemento. Si no se especifica, se usará el ID de la función GeoJSON. |
Data.StyleOptions
Interfaz de google.maps.Data.StyleOptions
Estas opciones especifican cómo debe aparecer un elemento cuando se muestra en un mapa.
Propiedades | |
---|---|
animation optional |
Tipo:
Animation optional La animación que se reproducirá cuando se agregue el marcador a un mapa. Solo se aplica a las geometrías de puntos. |
clickable optional |
Tipo:
boolean optional Predeterminado:
true Si es true , el marcador recibe eventos del mouse y táctiles. |
cursor optional |
Tipo:
string optional cursor del mouse que se mostrará al posar el puntero. Solo se aplica a las geometrías de puntos. |
draggable optional |
Tipo:
boolean optional Predeterminado:
false Si se establece true , el objeto se puede arrastrar por el mapa, y su geometría subyacente se actualizará. |
editable optional |
Tipo:
boolean optional Predeterminado:
false Si es true , el objeto se puede editar arrastrando puntos de control, y su geometría 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 de primer plano. Si se proporciona una string, se trata como si fuera una Icon con la string como url . Solo se aplica a las geometrías de puntos. |
icons optional |
Tipo:
Array<IconSequence> optional Los íconos que se representará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 string o un objeto MarkerLabel . Solo se aplica a las geometrías de puntos. |
opacity optional |
Tipo:
number optional La opacidad del marcador entre 0.0 y 1.0. Solo se aplica a las geometrías de puntos. |
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 puntos. |
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íneas y polígonos. |
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. |
title optional |
Tipo:
string optional texto de sustitución. Solo se aplica a las geometrías de puntos. |
visible optional |
Tipo:
boolean optional Predeterminado:
true Si la función es visible |
zIndex optional |
Tipo:
number optional Todos los elementos se muestran en el mapa en el orden de su zIndex, con valores más altos frente a los atributos con valores más bajos. Siempre se muestran marcadores frente a strings de líneas y polígonos. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
deftype
Una función que calcula la apariencia de un atributo.
El método Data.setStyle()
puede aceptar una función de diseño. Úsalo cuando los atributos deberían aparecer de manera diferente según sus propiedades. Puedes encontrar más información sobre las funciones de estilo en la guía para desarrolladores.
function(Data.Feature): Data.StyleOptions
Data.Feature
Clase google.maps.Data.Feature
Un elemento tiene una forma geométrica, un ID y un conjunto de propiedades.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.Feature |
Data.Feature([options]) Parámetros:
Construye un atributo con las opciones determinadas. |
Métodos | |
---|---|
forEachProperty |
forEachProperty(callback) Parámetros:
Valor que se muestra: Ninguno
Invoca repetidamente la función determinada y pasa un valor de propiedad y un nombre en cada invocación. El orden de la iteración a través de las propiedades no está definido. |
getGeometry |
getGeometry() Parámetros: ninguno
Valor que se muestra:
Data.Geometry Muestra la geometría del elemento. |
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 elemento. |
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 el atributo a un objeto GeoJSON. |
Eventos | |
---|---|
removeproperty |
function(event) Argumentos:
Este evento se activa cuando se quita la propiedad de una función. |
setgeometry |
function(event) Argumentos:
Este evento se activa cuando se establece la geometría de un elemento. |
setproperty |
function(event) Argumentos:
Este evento se activa cuando se configura la propiedad de un elemento. |
Data.FeatureOptions
Interfaz de google.maps.Data.FeatureOptions
Parámetros opcionales para crear objetos Data.Feature
.
Propiedades | |
---|---|
geometry optional |
Tipo:
Data.Geometry|LatLng|LatLngLiteral optional La geometría del elemento. Si no se especifica ninguno cuando se construye un elemento, la geometría del elemento 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 función es opcional. Si se proporciona, se puede usar para buscar la función en un objeto Data mediante el método getFeatureById() . Ten en cuenta que después no se puede cambiar el ID de un elemento. |
properties optional |
Tipo:
Object optional Las propiedades de los atributos. Esta es una asignación arbitraria de nombres de propiedad a los valores. |
Data.Geometry
Interfaz de google.maps.Data.Geometry
Una superclase para los diversos objetos geométricos.
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 Muestra el tipo de objeto de forma geométrica. Las posibilidades son "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" o "GeometryCollection" . |
Data.Point
Clase google.maps.Data.Point
Una forma geométrica de punto contiene una sola LatLng
.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.Point |
Data.Point(latLng) Parámetros:
Construye un Data.Point a partir de un LatLng o LatLngLiteral determinado. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
get |
get() Parámetros: ninguno
Valor que se muestra:
LatLng Muestra el LatLng contenido. |
getType |
getType() Parámetros: ninguno
Valor que se muestra:
string Muestra la string "Point" . |
Data.MultiPoint
Clase google.maps.Data.MultiPoint
Una geometría de varios puntos contiene varias LatLng
.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parámetros:
Construye un Data.MultiPoint a partir de los LatLng o LatLngLiteral dados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: ninguno
Muestra un arreglo de los LatLng contenidos. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
LatLng Muestra el LatLng incluido en el n . |
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 string "MultiPoint" . |
Data.LineString
Clase google.maps.Data.LineString
Una geometría de LineString contiene una serie de LatLng
.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.LineString |
Data.LineString(elements) Parámetros:
Construye un Data.LineString a partir de los LatLng o LatLngLiteral dados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: ninguno
Muestra un arreglo del LatLngs contenido. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
LatLng Muestra el LatLng incluido en el n . |
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 string "LineString" . |
Data.MultiLineString
Clase google.maps.Data.MultiLineString
Una geometría MultiLineString contiene una serie de LineString
.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parámetros:
Construye un Data.MultiLineString a partir de los Data.LineString o arreglos de posiciones. |
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 arreglo de los Data.LineString contenidos. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.LineString Muestra el Data.LineString incluido en el n . |
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 string "MultiLineString" . |
Data.LinearRing
Clase google.maps.Data.LinearRing
Una geometría LinearRing contiene una serie de LatLng
, que representan una LineString cerrada. No es necesario que el primer elemento LatLng
sea igual al último LatLng
. El LinearRing se cierra de forma implícita.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parámetros:
Construye un Data.LinearRing a partir de los LatLng o LatLngLiteral dados. |
Métodos | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parámetros:
Valor que se muestra: Ninguno
|
getArray |
getArray() Parámetros: ninguno
Muestra un arreglo de los LatLng contenidos. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
LatLng Muestra el LatLng incluido en el n . |
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 string "LinearRing" . |
Data.Polygon
Clase google.maps.Data.Polygon
Las formas geométricas del polígono contienen varios 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 agujero.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parámetros:
Construye un Data.Polygon a partir de los Data.LinearRing o arreglos de posiciones. |
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 arreglo de los Data.LinearRing contenidos. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.LinearRing Muestra el Data.LinearRing incluido en el n . |
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 string "Polygon" . |
Data.MultiPolygon
Clase google.maps.Data.MultiPolygon
Una geometría de varios polígonos contiene una serie de Data.Polygon
.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parámetros:
Construye un Data.MultiPolygon a partir de los Data.Polygon o arreglos de posiciones. |
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 arreglo de los Data.Polygon contenidos. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.Polygon Muestra el Data.Polygon incluido en el n . |
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 string "MultiPolygon" . |
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 un objeto de geometría Data.Point
.
Esta clase implementa Data.Geometry
.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Data} = await google.map.importLibrary("maps")
. Consulta Bibliotecas en 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 determinados o LatLng . |
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 una matriz de los objetos de geometría contenidos. Cada vez que se llama a getArray() , se muestra un nuevo arreglo. |
getAt |
getAt(n) Parámetros:
Valor que se muestra:
Data.Geometry Muestra el objeto de geometría contenido n -th. |
getLength |
getLength() Parámetros: ninguno
Valor que se muestra:
number Muestra el número de objetos de geometría contenidos. |
getType |
getType() Parámetros: ninguno
Valor que se muestra:
string Muestra la string "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 La función que generó el evento del mouse. |
Heredada:
domEvent ,
latLng
|
Métodos | |
---|---|
Heredada:
stop
|
Data.AddFeatureEvent.
Interfaz de google.maps.Data.AddFeatureEvent
Las propiedades de un evento addfeature
.
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature La función que se agregó a FeatureCollection . |
Data.RemoveFeatureEvent.
Interfaz de google.maps.Data.RemoveFeatureEvent
Las propiedades de un evento removefeature
.
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature El elemento que se quitó de FeatureCollection |
Data.SetGeometryEvent
Interfaz de google.maps.Data.SetGeometryEvent
Las propiedades de un evento setgeometry
.
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature La forma geométrica del elemento. |
newGeometry optional |
Tipo:
Data.Geometry optional La nueva geometría del elemento. |
oldGeometry optional |
Tipo:
Data.Geometry optional La forma geométrica anterior del elemento. |
Data.SetPropertyEvent
Interfaz de google.maps.Data.SetPropertyEvent
Las propiedades de un evento setproperty
.
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature La función cuya propiedad se configuró. |
name |
Tipo:
string El nombre de la propiedad. |
newValue |
Tipo:
* El nuevo valor. |
oldValue |
Tipo:
* El valor anterior. Si se agregó la propiedad, será undefined . |
Data.RemovePropertyEvent.
Interfaz de google.maps.Data.RemovePropertyEvent
Las propiedades de un evento removeproperty
.
Propiedades | |
---|---|
feature |
Tipo:
Data.Feature El elemento cuya propiedad se quitó. |
name |
Tipo:
string El nombre de la propiedad. |
oldValue |
Tipo:
* El valor anterior. |