Data

Classe de dados

Classe google.maps.Data

Camada para exibir dados geoespaciais. Pontos, strings de linha e polígonos podem ser exibidos.

Cada Map tem um objeto Data por padrão, então, na maioria das vezes, não é necessário construir um. Por exemplo:

 var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
o objeto Data é uma coleção de Features.

Essa classe estende MVCObject.

Data
Data([options])
Parâmetros:
Cria uma coleção vazia com o DataOptions fornecido.
add
add([feature])
Parâmetros:
Valor de retorno: Data.Feature
Adiciona um recurso à coleção e o retorna.

Quando o recurso tem um ID, ele substitui qualquer recurso da coleção pelo mesmo. Se nenhum atributo for fornecido, um novo recurso será criado com geometria nula e sem propriedades. Se FeatureOptions for informado, um novo recurso vai ser criado com as propriedades especificadas.

Os IDs 1234 e '1234' são equivalentes. Adicionar um recurso com o código 1234 substituirá um recurso pelo código '1234' e vice-versa.

addGeoJson
addGeoJson(geoJson[, options])
Parâmetros:
Valor de retorno: Array<Data.Feature>
Adiciona recursos GeoJSON à coleção. Dê a esse método um JSON analisado. 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: boolean
Confere se o recurso fornecido está na coleção.
forEach
forEach(callback)
Parâmetros:
Valor de retorno:nenhum
Invoca repetidamente a função especificada, passando um recurso na coleção para a função em cada invocação. A ordem da iteração dos recursos é indefinida.
getControlPosition
getControlPosition()
Parâmetros:nenhum
Valor de retorno: ControlPosition
Retorna a posição dos controles de desenho no mapa.
getControls
getControls()
Parâmetros:nenhum
Valor de retorno: Array<string>
Retorna 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 possíveis modos de desenho são "Point", "LineString" ou "Polygon".
getDrawingMode
getDrawingMode()
Parâmetros:nenhum
Valor de retorno: string|null
Retorna o modo de desenho atual da camada de dados fornecida. Um modo de desenho de null significa que o usuário pode interagir com o mapa normalmente e que os cliques não mostram nada. Os possíveis modos de desenho são null, "Point", "LineString" ou "Polygon".
getFeatureById
getFeatureById(id)
Parâmetros:
  • idnumber|string
Valor de retorno:Data.Feature|undefined
Retorna o recurso com o ID fornecido, se ele existir na coleção. Caso contrário, retorna undefined.

Os IDs 1234 e '1234' são equivalentes. Ambas podem ser usadas para procurar o mesmo recurso.

getMap
getMap()
Parâmetros:nenhum
Valor de retorno:Map
Retorna o mapa no qual os recursos são exibidos.
getStyle
getStyle()
Parâmetros:nenhum
Recebe o estilo de todos os recursos da coleção.
loadGeoJson
loadGeoJson(url[, options, callback])
Parâmetros:
Valor de retorno:nenhum
Carrega o GeoJSON de um URL e adiciona os recursos à coleção.

OBSERVAÇÃO: o GeoJSON é buscado usando o XHR e pode não funcionar em vários domínios. Caso tenha problemas, recomendamos buscar o GeoJSON usando a biblioteca AJAX de sua preferência e chamar addGeoJson().

overrideStyle
overrideStyle(feature, style)
Parâmetros:
Valor de retorno: nenhum
Altera o estilo de um recurso. Essas mudanças são aplicadas sobre o estilo especificado por setStyle(). As propriedades de estilo definidas como null são revertidas para o valor especificado por 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 de chamadas overrideStyle() anteriores. O estilo do recurso especificado é revertido para o estilo especificado por setStyle().

Se nenhum recurso for fornecido, o estilo será 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:
  • controls: Array<string>
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 definido como null, os controles de desenho serão desativados e não serão exibidos. Os possíveis modos de desenho são "Point", "LineString" ou "Polygon".
setDrawingMode
setDrawingMode(drawingMode)
Parâmetros:
  • drawingMode: string optional
Valor de retorno: nenhum
Define o modo de desenho atual da camada de dados fornecida. Um modo de desenho de null significa que o usuário pode interagir com o mapa normalmente e que os cliques não mostram nada. Os possíveis modos de desenho são null, "Point", "LineString" ou "Polygon".
setMap
setMap(map)
Parâmetros:
Valor de retorno:nenhum
Renderiza os recursos no mapa especificado. Se o mapa for definido como null, os elementos serão removidos.
setStyle
setStyle(style)
Valor de retorno: nenhum
Define o estilo de todos os recursos na coleção. Os estilos especificados por recurso usando overrideStyle() continuam sendo aplicados.

Transmita um objeto com as opções de estilo desejadas ou uma função que calcule o estilo de cada recurso. A função será chamada sempre que as propriedades de um recurso forem atualizadas.

toGeoJson
toGeoJson(callback)
Parâmetros:
  • callback: function(Object): void
Valor de retorno: nenhum
Exporta os recursos na coleção para um objeto GeoJSON.
Herdados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
addfeature
function(event)
Argumentos:
Este evento é disparado quando um recurso é adicionado à coleção.
click
function(event)
Argumentos:
Este evento é disparado para um clique na geometria.
contextmenu
function(event)
Argumentos:
Este evento é disparado quando o evento de menu de contexto DOM é disparado na geometria.
dblclick
function(event)
Argumentos:
Este evento é disparado para um clique duplo na geometria.
mousedown
function(event)
Argumentos:
Este evento é disparado para um mousedown na geometria.
mouseout
function(event)
Argumentos:
Este evento é disparado quando o mouse sai da área da geometria.
mouseover
function(event)
Argumentos:
Este evento é disparado quando o mouse entra na área da geometria.
mouseup
function(event)
Argumentos:
Este evento é disparado para um mouseup na geometria.
removefeature
function(event)
Argumentos:
Este evento é disparado quando um recurso é removido da coleção.
removeproperty
function(event)
Argumentos:
Este evento é disparado quando a propriedade de um recurso é removida.
setgeometry
function(event)
Argumentos:
Este evento é acionado quando a geometria de um recurso é definida.
setproperty
function(event)
Argumentos:
Este evento é acionado quando a propriedade de um recurso é definida.
rightclick
function(event)
Argumentos:
Este evento é disparado para um clique 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.

map
Tipo: Map
Mapa no qual os recursos serão exibidos na coleção.
controlPosition optional
Tipo:ControlPosition optional
A posição dos controles de desenho no mapa.
controls optional
Tipo:Array<string> optional
Padrão:null
Descreve 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 definido como null, os controles de desenho serão desativados e não serão exibidos. Os possíveis modos de desenho são "Point", "LineString" ou "Polygon".
drawingMode optional
Tipo: string optional
Padrão: null
O modo de desenho atual da camada de dados fornecida. Um modo de desenho de null significa que o usuário pode interagir com o mapa normalmente e que os cliques não mostram nada. Os possíveis modos de desenho são null, "Point", "LineString" ou "Polygon".
featureFactory optional
Tipo: function(Data.Geometry): Data.Feature optional
Quando o desenho está ativado e um usuário desenha uma geometria (um ponto, string de linha ou polígono), essa função é chamada com essa geometria e precisa retornar um recurso que será adicionado à camada de dados. Se um featureFactory não for fornecido, um recurso sem ID e sem propriedades será criado com base nessa geometria. O valor padrão é null.
style optional
Aplicar estilo a todos os recursos da 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.

idPropertyName optional
Tipo:string optional
O nome da propriedade do recurso a ser usada como 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 recurso deve aparecer quando exibido em um mapa.

animation optional
Tipo:Animation optional
A animação a ser reproduzida quando o marcador for adicionado a um mapa. Isso só se aplica a geometrias de pontos.
clickable optional
Tipo:boolean optional
Padrão: true
Se true, o marcador recebe eventos de mouse e de toque.
cursor optional
Tipo: string optional
cursor do mouse a ser exibido na focalização. Isso só se aplica a geometrias de pontos.
draggable optional
Tipo: boolean optional
Padrão:false
Se true, o objeto poderá ser arrastado pelo mapa, e a geometria do recurso subjacente terá a geometria atualizada.
editable optional
Tipo:boolean optional
Padrão: false
Se for true, o objeto poderá ser editado arrastando os pontos de controle, e o recurso subjacente terá a geometria atualizada. Isso se aplica apenas às geometrias LineString e Polygon.
fillColor optional
Tipo:string optional
cor de preenchimento. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas. Isso se aplica apenas a geometrias de polígono.
fillOpacity optional
Tipo:number optional
A opacidade do preenchimento entre 0,0 e 1,0. Isso se aplica apenas a geometrias de polígono.
icon optional
Tipo: string|Icon|Symbol optional
Ícone para o primeiro plano. Se uma string for fornecida, ela será tratada como se fosse uma Icon com a string como url. Isso só se aplica a geometrias de pontos.
icons optional
Tipo: Array<IconSequence> optional
Os ícones a serem renderizados por uma polilinha. Isso se aplica somente às geometrias de linha.
label optional
Tipo:string|MarkerLabel optional
Adiciona um marcador ao marcador. O rótulo pode ser uma string ou um objeto MarkerLabel. Isso só se aplica a geometrias de pontos.
opacity optional
Tipo: number optional
A opacidade do marcador entre 0,0 e 1,0. Isso só se aplica a geometrias de pontos.
shape optional
Tipo:MarkerShape optional
define o mapa de imagem usado para detecção de hits. Isso só se aplica a geometrias de pontos.
strokeColor optional
Tipo:string optional
cor do traço. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas. Isso se aplica apenas às geometrias de linha e polígono.
strokeOpacity optional
Tipo:number optional
opacidade do traço, entre 0.0 e 1.0. Isso se aplica apenas às geometrias de linha e polígono.
strokeWeight optional
Tipo: number optional
largura do traço em pixels. Isso se aplica apenas às geometrias de linha e polígono.
title optional
Tipo:string optional
texto da sobreposição. Isso só se aplica a geometrias de pontos.
visible optional
Tipo: boolean optional
Padrão: true
Se o recurso está visível.
zIndex optional
Tipo:number optional
Todos os elementos são exibidos no mapa em ordem de zIndex, com valores mais altos em frente aos recursos com valores mais baixos. Os marcadores são sempre exibidos na frente de linestrings e polígonos.

TypeData: Data.StylingFunction

google.maps.Data.StylingFunction typedef

É uma função que calcula a aparência de um recurso.

O método Data.setStyle() pode aceitar uma função de estilo. Use essa opção quando os recursos forem exibidos de maneira diferente dependendo das propriedades deles. Saiba mais sobre os recursos de estilo no guia do desenvolvedor.

function(Data.Feature): Data.StyleOptions

Classe Data.Feature

Classe google.maps.Data.Feature

Um recurso tem geometria, ID e conjunto de propriedades.

Data.Feature
Data.Feature([options])
Parâmetros:
Cria um atributo com as opções fornecidas.
forEachProperty
forEachProperty(callback)
Parâmetros:
  • callback: function(*, string): void
Valor de retorno: nenhum
Invoca repetidamente a função especificada, passando um valor de propriedade e um nome em cada invocação. A ordem da iteração das propriedades é indefinida.
getGeometry
getGeometry()
Parâmetros: nenhum
Valor de retorno:Data.Geometry
Retorna a geometria do recurso.
getId
getId()
Parâmetros:nenhum
Valor de retorno:number|string|undefined
Retorna o ID do recurso.
getProperty
getProperty(name)
Parâmetros:
  • namestring
Valor de retorno:*
Retorna o valor da propriedade solicitada ou undefined se a propriedade não existir.
removeProperty
removeProperty(name)
Parâmetros:
  • name: string
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:
  • namestring
  • newValue: *
Valor de retorno:nenhum
Define o valor da propriedade especificada. Se newValue for undefined, isso equivale a chamar removeProperty.
toGeoJson
toGeoJson(callback)
Parâmetros:
  • callbackfunction(Object): void
Valor de retorno:nenhum
Exporta o recurso para um objeto GeoJSON.
removeproperty
function(event)
Argumentos:
Este evento é acionado quando a propriedade de um recurso é removida.
setgeometry
function(event)
Argumentos:
Este evento é acionado quando a geometria de um recurso é definida.
setproperty
function(event)
Argumentos:
Este evento é acionado quando a propriedade de um recurso é definida.

Interface Data.FeatureOptions

Interface google.maps.Data.FeatureOptions

Parâmetros opcionais para criar objetos Data.Feature.

geometry optional
A geometria do recurso. Se nenhum for especificado quando um recurso é construído, a geometria do recurso será null. Se um objeto LatLng ou LatLngLiteral for fornecido, isso será convertido em uma geometria Data.Point.
id optional
Tipo:number|string optional
O ID do recurso é opcional. Se fornecido, ele pode ser usado para procurar o recurso em um objeto Data usando o método getFeatureById(). Observe que não é possível alterar o ID de um recurso posteriormente.
properties optional
Tipo:Object optional
As propriedades do recurso. Esse é um mapeamento arbitrário de nomes de propriedades para valores.

Interface Data.Geometria

Interface google.maps.Data.Geometry

Uma superclasse para os vários objetos de geometria.

forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
Valor de retorno:nenhum
Invoca repetidamente a função especificada, passando um ponto da geometria para a função em cada invocação.
getType
getType()
Parâmetros: nenhum
Valor de retorno:string
Retorna 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

Uma geometria de ponto contém um único LatLng.

Essa classe implementa Data.Geometry.

Data.Point
Data.Point(latLng)
Parâmetros:
Cria um Data.Point com base no LatLng ou no LatLngLiteral fornecidos.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
Valor de retorno: nenhum
get
get()
Parâmetros:nenhum
Valor de retorno: LatLng
Retorna a LatLng contida.
getType
getType()
Parâmetros: nenhum
Valor de retorno:string
Retorna a string "Point".

Classe Data.MultiPoint

Classe google.maps.Data.MultiPoint

Uma geometria MultiPoint contém um número de LatLngs.

Essa classe implementa Data.Geometry.

Data.MultiPoint
Data.MultiPoint(elements)
Parâmetros:
Cria um Data.MultiPoint com base nos LatLngs ou LatLngLiterals fornecidos.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
Valor de retorno:nenhum
getArray
getArray()
Parâmetros:nenhum
Valor de retorno: Array<LatLng>
Retorna uma matriz dos LatLngs contidos. Uma nova matriz é retornada sempre que getArray() é chamado.
getAt
getAt(n)
Parâmetros:
  • nnumber
Valor de retorno:LatLng
Retorna o LatLng do n contido.
getLength
getLength()
Parâmetros: nenhum
Valor de retorno:number
Retorna o número de LatLngs contidos.
getType
getType()
Parâmetros: nenhum
Valor de retorno:string
Retorna a string "MultiPoint".

Classe Data.LineString

Classe google.maps.Data.LineString

Uma geometria LineString contém vários LatLngs.

Essa classe implementa Data.Geometry.

Data.LineString
Data.LineString(elements)
Parâmetros:
Cria um Data.LineString com base nos LatLngs ou LatLngLiterals fornecidos.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
Valor de retorno: nenhum
getArray
getArray()
Parâmetros:nenhum
Valor de retorno: Array<LatLng>
Retorna uma matriz do LatLngs contido. Uma nova matriz é retornada sempre que getArray() é chamado.
getAt
getAt(n)
Parâmetros:
  • nnumber
Valor de retorno: LatLng
Retorna o LatLng do n contido.
getLength
getLength()
Parâmetros:nenhum
Valor de retorno: number
Retorna o número de LatLngs contidos.
getType
getType()
Parâmetros:nenhum
Valor de retorno:string
Retorna a string "LineString".

Classe Data.MultiLineString

Classe google.maps.Data.MultiLineString

A geometria MultiLineString contém uma série de LineStrings.

Essa classe implementa Data.Geometry.

Data.MultiLineString
Data.MultiLineString(elements)
Parâmetros:
Cria um Data.MultiLineString com base nos Data.LineStrings fornecidos ou nas matrizes de posições.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callbackfunction(LatLng): void
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:
  • nnumber
Valor de retorno:Data.LineString
Retorna o Data.LineString do n contido.
getLength
getLength()
Parâmetros: nenhum
Valor de retorno: number
Retorna o número de Data.LineStrings contidos.
getType
getType()
Parâmetros: nenhum
Valor de retorno:string
Retorna a string "MultiLineString".

Classe Data.LinearRing

Classe google.maps.Data.LinearRing

A geometria de LinearRing contém vários LatLngs, que representam uma LineString fechada. Não é necessário tornar o primeiro LatLng igual ao último LatLng. O LinearRing é fechado implicitamente.

Essa classe implementa Data.Geometry.

Data.LinearRing
Data.LinearRing(elements)
Parâmetros:
Cria um Data.LinearRing com base nos LatLngs ou LatLngLiterals fornecidos.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
Valor de retorno: nenhum
getArray
getArray()
Parâmetros:nenhum
Valor de retorno:Array<LatLng>
Retorna uma matriz dos LatLngs contidos. Uma nova matriz é retornada sempre que getArray() é chamado.
getAt
getAt(n)
Parâmetros:
  • nnumber
Valor de retorno: LatLng
Retorna o LatLng do n contido.
getLength
getLength()
Parâmetros:nenhum
Valor de retorno:number
Retorna o número de LatLngs contidos.
getType
getType()
Parâmetros:nenhum
Valor de retorno:string
Retorna a string "LinearRing".

Classe Data.Polygon

Classe google.maps.Data.Polygon

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 subsequentes precisam ser limites internos, também conhecidos como buracos. Veja o polígono de amostra com um furo.

Essa classe implementa Data.Geometry.

Data.Polygon
Data.Polygon(elements)
Parâmetros:
Cria um Data.Polygon com base nos Data.LinearRings fornecidos ou nas matrizes de posições.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callbackfunction(LatLng): void
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:
  • n: number
Valor de retorno: Data.LinearRing
Retorna o Data.LinearRing do n contido.
getLength
getLength()
Parâmetros:nenhum
Valor de retorno: number
Retorna o número de Data.LinearRings contidos.
getType
getType()
Parâmetros:nenhum
Valor de retorno:string
Retorna a string "Polygon".

Classe Data.MultiPolygon

Classe google.maps.Data.MultiPolygon

A geometria do MultiPolygon contém vários Data.Polygons.

Essa classe implementa Data.Geometry.

Data.MultiPolygon
Data.MultiPolygon(elements)
Cria um Data.MultiPolygon com base nos Data.Polygons fornecidos ou nas matrizes de posições.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
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:
  • nnumber
Valor de retorno:Data.Polygon
Retorna o Data.Polygon do n contido.
getLength
getLength()
Parâmetros:nenhum
Valor de retorno: number
Retorna o número de Data.Polygons contidos.
getType
getType()
Parâmetros: nenhum
Valor de retorno:string
Retorna a string "MultiPolygon".

Classe Data.GeoCollection

Classe google.maps.Data.GeometryCollection

Uma PolygonCollection contém uma série de objetos de geometria. Todos os objetos LatLng ou LatLngLiteral são convertidos automaticamente em objetos de geometria Data.Point.

Essa classe implementa Data.Geometry.

Data.GeometryCollection
Data.GeometryCollection(elements)
Parâmetros:
Cria um Data.GeometryCollection com base nos objetos de geometria ou nos LatLngs fornecidos.
forEachLatLng
forEachLatLng(callback)
Parâmetros:
  • callback: function(LatLng): void
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:
  • nnumber
Valor de retorno:Data.Geometry
Retorna o objeto de geometria contido no n-th.
getLength
getLength()
Parâmetros:nenhum
Valor de retorno:number
Retorna o número de objetos de geometria contidos.
getType
getType()
Parâmetros:nenhum
Valor de retorno: string
Retorna a string "GeometryCollection".

Interface Data.LiveData

Interface google.maps.Data.MouseEvent

Esse objeto é transmitido para manipuladores de eventos do mouse em um objeto Data.

Essa interface estende MapMouseEvent.

feature
O recurso que gerou o evento do mouse.
Herdados: domEvent, latLng
Herdadas: stop

Interface Data.AddFeatureEvent

Interface google.maps.Data.AddFeatureEvent

As propriedades de um evento addfeature.

feature
O recurso que foi adicionado ao FeatureCollection.

Interface Data.RemoveFeatureEvent.

Interface google.maps.Data.RemoveFeatureEvent

As propriedades de um evento removefeature.

feature
O recurso que foi removido do FeatureCollection.

Interface Data.SetGeoEvent.

Interface google.maps.Data.SetGeometryEvent

As propriedades de um evento setgeometry.

feature
É o recurso cuja geometria foi definida.
newGeometry optional
Tipo:Data.Geometry optional
A geometria do novo recurso.
oldGeometry optional
Tipo: Data.Geometry optional
A geometria anterior do recurso.

Interface Data.SetPropertyEvent

Interface google.maps.Data.SetPropertyEvent

As propriedades de um evento setproperty.

feature
O recurso cuja propriedade foi definida.
name
Tipo:string
O 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.

feature
O recurso cuja propriedade foi removida.
name
Tipo: string
O nome da propriedade.
oldValue
Tipo:*
O valor anterior.