Classe de dados
classe
google.maps.Data
estende MVCObject
biblioteca "maps"
Uma camada para exibir dados geoespaciais. É possível mostrar pontos, linestrings e polígonos.
Cada Map tem um objeto Data por padrão. Portanto, na maioria das vezes, não é necessário criar um. Exemplo:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data é uma coleção de Features.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data |
Data([options])Parâmetros:
Cria uma coleção vazia com o DataOptions fornecido. |
Métodos | |
|---|---|
add |
add([feature])Parâmetros:
Valor de retorno:
Data.FeatureAdiciona um elemento à coleção e o retorna. Se o elemento tiver um ID, ele vai substituir qualquer elemento na coleção com o mesmo ID. Se nenhum elemento for fornecido, um novo será criado com geometria nula e sem propriedades. Se Os IDs |
addGeoJson |
addGeoJson(geoJson[, options])Parâmetros:
Valor de retorno:
Array<Data.Feature>Adiciona recursos GeoJSON à coleção. Forneça um JSON analisado para esse método. Os atributos importados são retornados. Gera uma exceção se não for possível importar o GeoJSON. |
contains |
contains(feature)Parâmetros:
Valor de retorno:
booleanVerifica se o recurso fornecido está na coleção. |
forEach |
forEach(callback)Parâmetros:
Valor de retorno: nenhum
Invoca repetidamente a função fornecida, transmitindo um elemento na coleção para a função em cada invocação. A ordem de iteração pelos recursos é indefinida. |
getControlPosition |
getControlPosition()Parâmetros: nenhum
Valor de retorno:
ControlPosition|nullRetorna a posição dos controles de desenho no mapa. |
getControls |
getControls()Parâmetros: nenhum
Valor de retorno:
Array<string>|nullRetorna quais modos de desenho estão disponíveis para o usuário selecionar, na ordem em que são exibidos. Isso não inclui o modo de desenho null, que é adicionado por padrão. Os modos de desenho possíveis são "Point", "LineString" ou "Polygon". |
getDrawingMode |
getDrawingMode()Parâmetros: nenhum
Valor de retorno:
string|nullRetorna o modo de desenho atual da camada de dados especificada. Um modo de desenho de null significa que o usuário pode interagir com o mapa normalmente, e os cliques não desenham nada. Os modos de desenho possíveis são null, "Point", "LineString" ou "Polygon". |
getFeatureById |
getFeatureById(id)Parâmetros:
Valor de retorno:
Data.Feature|undefinedRetorna o elemento com o ID fornecido, se ele existir na coleção. Caso contrário, retornará undefined. Os IDs |
getMap |
getMap()Parâmetros: nenhum
Valor de retorno:
Map|nullRetorna o mapa em que os elementos são mostrados. |
getStyle |
getStyle()Parâmetros: nenhum
Valor de retorno:
Data.StylingFunction|Data.StyleOptions|nullRecebe o estilo de todos os elementos na coleção. |
loadGeoJson |
loadGeoJson(url[, options, callback])Parâmetros:
Valor de retorno: nenhum
Carrega o GeoJSON de um URL e adiciona os elementos à coleção. OBSERVAÇÃO: o GeoJSON é buscado usando XHR e pode não funcionar em vários domínios. Se você tiver problemas, recomendamos buscar o GeoJSON usando a biblioteca AJAX de sua escolha e, em seguida, chamar |
overrideStyle |
overrideStyle(feature, style)Parâmetros:
Valor de retorno: nenhum
Muda o estilo de um elemento. Essas mudanças são aplicadas sobre o estilo especificado por setStyle(). As propriedades de estilo definidas como null voltam ao valor especificado em setStyle(). |
remove |
remove(feature)Parâmetros:
Valor de retorno: nenhum
Remove um recurso da coleção. |
revertStyle |
revertStyle([feature])Parâmetros:
Valor de retorno: nenhum
Remove o efeito das chamadas overrideStyle() anteriores. O estilo do elemento em questão volta ao que foi especificado por setStyle(). Se nenhum elemento for fornecido, todos os elementos terão o estilo revertido. |
setControlPosition |
setControlPosition(controlPosition)Parâmetros:
Valor de retorno: nenhum
Define a posição dos controles de desenho no mapa. |
setControls |
setControls(controls)Parâmetros:
Valor de retorno: nenhum
Define quais modos de desenho estão disponíveis para o usuário selecionar, na ordem em que são exibidos. Isso não inclui o modo de desenho null, que é adicionado por padrão. Se for null, os controles de desenho serão desativados e não serão mostrados. Os modos de desenho possíveis são "Point", "LineString" ou "Polygon". |
setDrawingMode |
setDrawingMode(drawingMode)Parâmetros:
Valor de retorno: nenhum
Define o modo de desenho atual da camada de dados especificada. Um modo de desenho de null significa que o usuário pode interagir com o mapa normalmente, e os cliques não desenham nada. Os modos de desenho possíveis são null, "Point", "LineString" ou "Polygon". |
setMap |
setMap(map)Parâmetros:
Valor de retorno: nenhum
Renderiza os elementos no mapa especificado. Se o mapa estiver definido como null, os elementos serão removidos dele. |
setStyle |
setStyle(style)Parâmetros:
Valor de retorno: nenhum
Define o estilo de todos os elementos na coleção. Os estilos especificados por elemento usando overrideStyle() continuam sendo aplicados. Transmita um objeto com as opções de estilo desejadas ou uma função que calcula o estilo de cada elemento. A função será chamada sempre que as propriedades de um recurso forem atualizadas. |
toGeoJson |
toGeoJson(callback)Parâmetros:
Valor de retorno: nenhum
Exporta os elementos na coleção para um objeto GeoJSON. |
Herdado:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Eventos | |
|---|---|
addfeature |
function(event)Argumentos:
Esse evento é acionado quando um elemento é adicionado à coleção. |
click |
function(event)Argumentos:
Esse evento é acionado quando há um clique na geometria. |
contextmenu |
function(event)Argumentos:
Esse evento é acionado quando o evento contextmenu do DOM é acionado na geometria. |
dblclick |
function(event)Argumentos:
Esse evento é disparado quando há um clique duplo na geometria. |
mousedown |
function(event)Argumentos:
Esse evento é disparado para um mousedown na geometria. |
mouseout |
function(event)Argumentos:
Esse evento é acionado quando o mouse sai da área da geometria. |
mouseover |
function(event)Argumentos:
Esse evento é acionado quando o mouse entra na área da geometria. |
mouseup |
function(event)Argumentos:
Esse evento é disparado para um mouseup na geometria. |
removefeature |
function(event)Argumentos:
Esse evento é acionado quando um elemento é removido da coleção. |
removeproperty |
function(event)Argumentos:
Esse evento é acionado quando uma propriedade de um elemento é removida. |
setgeometry |
function(event)Argumentos:
Esse evento é disparado quando a geometria de um elemento é definida. |
setproperty |
function(event)Argumentos:
Esse evento é acionado quando uma propriedade de um elemento é definida. |
|
function(event)Argumentos:
Esse evento é disparado quando o usuário clica com o botão direito do mouse na geometria. |
Interface Data.DataOptions
interface
google.maps.Data.DataOptions
Objeto DataOptions usado para definir as propriedades que um desenvolvedor pode definir em um objeto Data.
Propriedades | |
|---|---|
map |
Tipo:
MapMapa em que os elementos da coleção serão mostrados. |
controlPosition
opcional |
Tipo:
ControlPosition optionalPadrão:
ControlPosition.TOP_LEFTA posição dos controles de desenho no mapa. |
controls
opcional |
Tipo:
Array<string> optionalPadrão:
nullDescreve quais modos de desenho estão disponíveis para o usuário selecionar, na ordem em que são exibidos. Isso não inclui o modo de desenho null, que é adicionado por padrão. Se for null, os controles de desenho serão desativados e não serão mostrados. Os modos de desenho possíveis são "Point", "LineString" ou "Polygon". |
drawingMode
opcional |
Tipo:
string optionalPadrão:
nullO modo de desenho atual da camada de dados em questão. Um modo de desenho de null significa que o usuário pode interagir com o mapa normalmente, e os cliques não desenham nada. Os modos de desenho possíveis são null, "Point", "LineString" ou "Polygon". |
featureFactory
opcional |
Tipo:
function(Data.Geometry): Data.Feature optionalQuando o desenho está ativado e um usuário desenha uma geometria (um ponto, uma string de linha ou um polígono), essa função é chamada com essa geometria e precisa retornar um elemento que será adicionado à camada de dados. Se um featureFactory não for fornecido, um Feature sem ID e sem propriedades será criado com base nessa Geometry. O valor padrão é null. |
style
opcional |
Tipo:
Data.StylingFunction|Data.StyleOptions optionalEstilo para todos os elementos na coleção. Para mais detalhes, consulte o método setStyle() acima. |
Interface Data.GeoJsonOptions
interface
google.maps.Data.GeoJsonOptions
Parâmetros opcionais para importar GeoJSON.
Propriedades | |
|---|---|
idPropertyName
opcional |
Tipo:
string optionalO nome da propriedade do recurso a ser usada como o ID do recurso. Se não for especificado, o ID do recurso GeoJSON será usado. |
Interface Data.StyleOptions
interface
google.maps.Data.StyleOptions
Essas opções especificam como um elemento deve aparecer em um mapa.
Propriedades | |
|---|---|
animation
opcional |
Tipo:
Animation optionalA animação que será mostrada quando o marcador for adicionado a um mapa. Aplica-se apenas a geometrias de pontos. |
clickable
opcional |
Tipo:
boolean optionalPadrão:
trueSe true, o marcador recebe eventos de mouse e de toque. |
cursor
opcional |
Tipo:
string optionalcursor do mouse a ser exibido na focalização. Aplica-se apenas a geometrias de pontos. |
draggable
opcional |
Tipo:
boolean optionalPadrão:
falseSe for true, o objeto poderá ser arrastado pelo mapa, e o recurso subjacente terá a geometria atualizada. |
editable
opcional |
Tipo:
boolean optionalPadrão:
falseSe for true, o objeto poderá ser editado arrastando os pontos de controle, e o elemento subjacente terá a geometria atualizada. Aplica-se apenas às geometrias LineString e Polygon. |
fillColor
opcional |
Tipo:
string optionalcor de preenchimento. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas. Aplica-se apenas a geometrias de polígono. |
fillOpacity
opcional |
Tipo:
number optionalA opacidade do preenchimento entre 0,0 e 1,0. Aplica-se apenas a geometrias de polígono. |
icon
opcional |
Ícone do primeiro plano. Se uma string for fornecida, ela será tratada como se fosse um Icon com a string como url. Aplica-se apenas a geometrias de pontos. |
icons
opcional |
Tipo:
Array<IconSequence> optionalOs ícones que serão renderizados ao longo de uma polilinha. Aplica-se apenas a geometrias de linha. |
label
opcional |
Tipo:
string|MarkerLabel optionalAdiciona um rótulo ao marcador. O rótulo pode ser uma string ou um objeto MarkerLabel. Aplica-se apenas a geometrias de pontos. |
opacity
opcional |
Tipo:
number optionalA opacidade do marcador entre 0,0 e 1,0. Aplica-se apenas a geometrias de pontos. |
shape
opcional |
Tipo:
MarkerShape optionaldefine o mapa de imagem usado para detecção de hits. Aplica-se apenas a geometrias de pontos. |
strokeColor
opcional |
Tipo:
string optionalA cor do traço. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas. Aplica-se apenas a geometrias de linha e polígono. |
strokeOpacity
opcional |
Tipo:
number optionalA opacidade do traço entre 0,0 e 1,0. Aplica-se apenas a geometrias de linha e polígono. |
strokeWeight
opcional |
Tipo:
number optionalA largura do traço em pixels. Aplica-se apenas a geometrias de linha e polígono. |
title
opcional |
Tipo:
string optionaltexto da sobreposição. Aplica-se apenas a geometrias de pontos. |
visible
opcional |
Tipo:
boolean optionalPadrão:
trueIndica se o recurso está visível. |
zIndex
opcional |
Tipo:
number optionalTodos os recursos aparecem no mapa na ordem do zIndex. Os recursos com valores mais altos são exibidos primeiro. Os marcadores sempre aparecem na frente de linestrings e polígonos. |
typedef Data.StylingFunction
typedef
google.maps.Data.StylingFunction
Uma função que calcula a aparência de um elemento.
O método Data.setStyle() pode aceitar uma função de estilo. Use essa opção quando os elementos precisarem aparecer de forma diferente dependendo das propriedades. Confira mais informações sobre os recursos de estilo no Guia para desenvolvedores.
function(Data.Feature): Data.StyleOptions
Classe Data.Feature
classe
google.maps.Data.Feature
biblioteca "maps"
Um elemento tem uma geometria, um ID e um conjunto de propriedades.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.Feature |
Data.Feature([options])Parâmetros:
Cria um recurso com as opções fornecidas. |
Métodos | |
|---|---|
forEachProperty |
forEachProperty(callback)Parâmetros:
Valor de retorno: nenhum
Invoca repetidamente a função especificada, transmitindo um valor e um nome de propriedade em cada invocação. A ordem de iteração pelas propriedades é indefinida. |
getGeometry |
getGeometry()Parâmetros: nenhum
Valor de retorno:
Data.Geometry|nullRetorna a geometria do elemento. |
getId |
getId()Parâmetros: nenhum
Valor de retorno:
number|string|undefinedRetorna o ID do recurso. |
getProperty |
getProperty(name)Parâmetros:
Valor de retorno:
*Retorna o valor da propriedade solicitada ou undefined se ela não existir. |
removeProperty |
removeProperty(name)Parâmetros:
Valor de retorno: nenhum
Remove a propriedade com o nome informado. |
setGeometry |
setGeometry(newGeometry)Parâmetros:
Valor de retorno: nenhum
Define a geometria do recurso. |
setProperty |
setProperty(name, newValue)Parâmetros:
Valor de retorno: nenhum
Define o valor da propriedade especificada. Se newValue for undefined, isso equivale a chamar removeProperty. |
toGeoJson |
toGeoJson(callback)Parâmetros:
Valor de retorno: nenhum
Exporta o elemento para um objeto GeoJSON. |
Eventos | |
|---|---|
removeproperty |
function(event)Argumentos:
Esse evento é acionado quando uma propriedade de um recurso é removida. |
setgeometry |
function(event)Argumentos:
Esse evento é acionado quando a geometria de um elemento é definida. |
setproperty |
function(event)Argumentos:
Esse evento é acionado quando uma propriedade de recurso é definida. |
Interface Data.FeatureOptions
interface
google.maps.Data.FeatureOptions
Parâmetros opcionais para criar objetos Data.Feature.
Propriedades | |
|---|---|
geometry
opcional |
Tipo:
Data.Geometry|LatLng|LatLngLiteral optionalA geometria do elemento. Se nenhum for especificado quando um elemento for construído, a geometria dele será null. Se um objeto LatLng ou LatLngLiteral for fornecido, ele será convertido em uma geometria Data.Point. |
id
opcional |
Tipo:
number|string optionalO ID do recurso é opcional. Se fornecido, ele pode ser usado para procurar o recurso em um objeto Data usando o método getFeatureById(). O ID de um recurso não pode ser alterado posteriormente. |
properties
opcional |
Tipo:
Object optionalAs propriedades do recurso. Esse é um mapeamento arbitrário de nomes de propriedades para valores. |
Interface Data.Geometry
interface
google.maps.Data.Geometry
implementada por Data.GeometryCollection, Data.LinearRing, Data.LineString, Data.MultiLineString, Data.MultiPoint, Data.MultiPolygon, Data.Point, Data.Polygon
Uma superclasse para os vários objetos de geometria.
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno:
voidInvoca repetidamente a função fornecida, transmitindo um ponto da geometria para a função em cada invocação. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna o tipo do objeto de geometria. As possibilidades são "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" ou "GeometryCollection". |
Classe Data.Point
classe
google.maps.Data.Point
implementa Data.Geometry
biblioteca "maps"
Uma geometria de ponto contém um único LatLng.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.Point |
Data.Point(latLng)Parâmetros:
Cria um Data.Point com base no LatLng ou LatLngLiteral fornecido. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
get |
get()Parâmetros: nenhum
Valor de retorno:
LatLngRetorna o LatLng contido. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "Point". |
Classe Data.MultiPoint
classe
google.maps.Data.MultiPoint
implementa Data.Geometry
biblioteca "maps"
Uma geometria MultiPoint contém vários LatLngs.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)Parâmetros:
Cria um Data.MultiPoint com base nos LatLngs ou LatLngLiterals fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Retorna uma matriz dos LatLngs contidos. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
LatLngRetorna o LatLng contido em n. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de LatLngs contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "MultiPoint". |
Classe Data.LineString
classe
google.maps.Data.LineString
implementa Data.Geometry
biblioteca "maps"
Uma geometria LineString contém vários LatLngs.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.LineString |
Data.LineString(elements)Parâmetros:
Cria um Data.LineString com base nos LatLngs ou LatLngLiterals fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Retorna uma matriz do LatLngs contido. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
LatLngRetorna o LatLng contido em n. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de LatLngs contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "LineString". |
Classe Data.MultiLineString
classe
google.maps.Data.MultiLineString
implementa Data.Geometry
biblioteca "maps"
Uma geometria MultiLineString contém vários LineStrings.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.MultiLineString |
Data.MultiLineString(elements)Parâmetros:
Cria um Data.MultiLineString com base nos Data.LineStrings ou matrizes de posições fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Valor de retorno:
Array<Data.LineString>Retorna uma matriz dos Data.LineStrings contidos. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
Data.LineStringRetorna o Data.LineString contido em n. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de Data.LineStrings contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "MultiLineString". |
Classe Data.LinearRing
classe
google.maps.Data.LinearRing
implementa Data.Geometry
biblioteca "maps"
Uma geometria LinearRing contém vários LatLngs, que representam uma LineString fechada. Não é necessário que o primeiro LatLng seja igual ao último LatLng. O LinearRing é fechado implicitamente.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)Parâmetros:
Cria um Data.LinearRing com base nos LatLngs ou LatLngLiterals fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Retorna uma matriz dos LatLngs contidos. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
LatLngRetorna o LatLng contido em n. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de LatLngs contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "LinearRing". |
Classe Data.Polygon
classe
google.maps.Data.Polygon
implementa Data.Geometry
biblioteca "maps"
Uma geometria de polígono contém vários Data.LinearRings. O primeiro anel linear precisa ser o limite externo do polígono, e os anéis lineares seguintes precisam ser limites internos, também conhecidos como furos. Confira o exemplo de polígono com um furo.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.Polygon |
Data.Polygon(elements)Parâmetros:
Cria um Data.Polygon com base nos Data.LinearRings ou matrizes de posições fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Valor de retorno:
Array<Data.LinearRing>Retorna uma matriz dos Data.LinearRings contidos. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
Data.LinearRingRetorna o Data.LinearRing contido em n. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de Data.LinearRings contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "Polygon". |
Classe Data.MultiPolygon
classe
google.maps.Data.MultiPolygon
implementa Data.Geometry
biblioteca "maps"
Uma geometria MultiPolygon contém vários Data.Polygons.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements)Parâmetros:
Cria um Data.MultiPolygon com base nos Data.Polygons ou matrizes de posições fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Valor de retorno:
Array<Data.Polygon>Retorna uma matriz dos Data.Polygons contidos. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
Data.PolygonRetorna o Data.Polygon contido em n. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de Data.Polygons contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "MultiPolygon". |
Classe Data.GeometryCollection
classe
google.maps.Data.GeometryCollection
implementa Data.Geometry
biblioteca "maps"
Uma GeometryCollection contém vários objetos de geometria. Todos os objetos LatLng ou LatLngLiteral são convertidos automaticamente em objetos de geometria Data.Point.
const {Data} = await google.maps.importLibrary("maps");
Construtor | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)Parâmetros:
Cria um Data.GeometryCollection com base nos objetos de geometria ou LatLngs fornecidos. |
Métodos | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parâmetros:
Valor de retorno: nenhum
|
getArray |
getArray()Parâmetros: nenhum
Valor de retorno:
Array<Data.Geometry>Retorna uma matriz dos objetos de geometria contidos. Uma nova matriz é retornada sempre que getArray() é chamado. |
getAt |
getAt(n)Parâmetros:
Valor de retorno:
Data.GeometryRetorna o n-ésimo objeto de geometria contido. |
getLength |
getLength()Parâmetros: nenhum
Valor de retorno:
numberRetorna o número de objetos de geometria contidos. |
getType |
getType()Parâmetros: nenhum
Valor de retorno:
stringRetorna a string "GeometryCollection". |
Interface Data.MouseEvent
interface
google.maps.Data.MouseEvent
extends MapMouseEvent
Esse objeto é transmitido para manipuladores de eventos de mouse em um objeto Data.
Propriedades | |
|---|---|
feature |
Tipo:
Data.FeatureO elemento que gerou o evento de mouse. |
Herdado:
domEvent,
latLng
| |
Métodos | |
|---|---|
Herdado:
stop
|
Interface Data.AddFeatureEvent
interface
google.maps.Data.AddFeatureEvent
As propriedades de um evento addfeature.
Propriedades | |
|---|---|
feature |
Tipo:
Data.FeatureO recurso que foi adicionado ao FeatureCollection. |
Interface Data.RemoveFeatureEvent
interface
google.maps.Data.RemoveFeatureEvent
As propriedades de um evento removefeature.
Propriedades | |
|---|---|
feature |
Tipo:
Data.FeatureO recurso que foi removido do FeatureCollection. |
Interface Data.SetGeometryEvent
interface
google.maps.Data.SetGeometryEvent
As propriedades de um evento setgeometry.
Propriedades | |
|---|---|
feature |
Tipo:
Data.FeatureO elemento cuja geometria foi definida. |
newGeometry
opcional |
Tipo:
Data.Geometry optionalA nova geometria do elemento. |
oldGeometry
opcional |
Tipo:
Data.Geometry optionalA geometria do elemento anterior. |
Interface Data.SetPropertyEvent
interface
google.maps.Data.SetPropertyEvent
As propriedades de um evento setproperty.
Propriedades | |
|---|---|
feature |
Tipo:
Data.FeatureO recurso que teve a propriedade definida. |
name |
Tipo:
stringO nome da propriedade. |
newValue |
Tipo:
*O novo valor. |
oldValue |
Tipo:
*O valor anterior. Será undefined se a propriedade tiver sido adicionada. |
Interface Data.RemovePropertyEvent
interface
google.maps.Data.RemovePropertyEvent
As propriedades de um evento removeproperty.
Propriedades | |
|---|---|
feature |
Tipo:
Data.FeatureO recurso que teve a propriedade removida. |
name |
Tipo:
stringO nome da propriedade. |
oldValue |
Tipo:
*O valor anterior. |