Polygons

Classe Polygon

Classe google.maps.Polyline

Uma polilinha é uma superposição linear de segmentos de linhas conectadas no mapa.

Essa classe estende MVCObject.

Polyline
Polyline([opts])
Parâmetros:
Crie uma polilinha usando o PolylineOptions transmitido, que especifica o caminho da polilinha e o estilo do traço a ser usado ao desenhar a polilinha. É possível transmitir uma matriz de LatLngs ou um MVCArray de LatLngs ao construir uma polilinha, embora as matrizes simples sejam convertidas em MVCArrays dentro da polilinha após a instanciação.
getDraggable
getDraggable()
Parâmetros: nenhum
Valor de retorno:boolean
Retorna se esta forma pode ser arrastada pelo usuário.
getEditable
getEditable()
Parâmetros: nenhum
Valor de retorno: boolean
Retorna se esta forma pode ser editada pelo usuário.
getMap
getMap()
Parâmetros:nenhum
Valor de retorno: Map|null
Retorna o mapa ao qual esta forma está anexada.
getPath
getPath()
Parâmetros:nenhum
Valor de retorno: MVCArray<LatLng>
Recupera o caminho.
getVisible
getVisible()
Parâmetros:nenhum
Valor de retorno: boolean
Retorna se este polígono está visível no mapa.
setDraggable
setDraggable(draggable)
Parâmetros:
  • draggableboolean
Valor de retorno: nenhum
Se definido como true, o usuário poderá arrastar essa forma sobre o mapa. A propriedade geodesic define o modo de arrastar.
setEditable
setEditable(editable)
Parâmetros:
  • editable: boolean
Valor de retorno:nenhum
Se for definido como true, o usuário poderá editar esse formato arrastando os pontos de controle exibidos nos vértices e em cada segmento.
setMap
setMap(map)
Parâmetros:
  • mapMap optional
Valor de retorno:nenhum
Renderiza esta forma no mapa especificado. Se o mapa for definido como null, o formato será removido.
setOptions
setOptions(options)
Parâmetros:
Valor de retorno:nenhum
setPath
setPath(path)
Parâmetros:
Valor de retorno:nenhum
Define o caminho. Consulte PolylineOptions para ver mais detalhes.
setVisible
setVisible(visible)
Parâmetros:
  • visibleboolean
Valor de retorno: nenhum
Oculta este polígono se definido como false.
Herdados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de clique é disparado na polilinha.
contextmenu
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de menu de contexto é disparado no Poyline.
dblclick
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de clique duplo é disparado na polilinha.
drag
function(event)
Argumentos:
Este evento é disparado repetidamente enquanto o usuário arrasta a polilinha.
dragend
function(event)
Argumentos:
Este evento é disparado quando o usuário para de arrastar a polilinha.
dragstart
function(event)
Argumentos:
Este evento é disparado quando o usuário começa a arrastar a polilinha.
mousedown
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousedown é disparado na polilinha.
mousemove
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousemove é disparado na polilinha.
mouseout
function(event)
Argumentos:
Este evento é disparado durante o mouseout na polilinha.
mouseover
function(event)
Argumentos:
Este evento é disparado durante o mouseover na polilinha.
mouseup
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mouseup é disparado na polilinha.
rightclick
function(event)
Argumentos:
Este evento é disparado quando a polilinha é clicada com o botão direito do mouse.

Interface PolygonOptions

Interface google.maps.PolylineOptions

Objeto PolyOptions usado para definir as propriedades que podem ser definidas em uma polilinha.

clickable optional
Tipo: boolean optional
Indica se o Polyline processa eventos de mouse. O padrão é true.
draggable optional
Tipo:boolean optional
Se definido como true, o usuário poderá arrastar essa forma sobre o mapa. A propriedade geodesic define o modo de arrastar. O valor padrão é false.
editable optional
Tipo:boolean optional
Se for definido como true, o usuário poderá editar esse formato arrastando os pontos de controle exibidos nos vértices e em cada segmento. O padrão é false.
geodesic optional
Tipo: boolean optional
Quando true, as bordas do polígono são interpretadas como geodésicas e seguirão a curvatura da Terra. Quando false, as bordas do polígono são renderizadas como linhas retas no espaço da tela. Observe que a forma de um polígono geodésico pode parecer alterada quando arrastada, já que as dimensões são mantidas em relação à superfície da Terra. O valor padrão é false.
icons optional
Tipo:Array<IconSequence> optional
Os ícones a serem renderizados ao longo da polilinha.
map optional
Tipo: Map optional
Mapa no qual exibir a polilinha.
path optional
Tipo:MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional
A sequência ordenada de coordenadas da polilinha. Esse caminho pode ser especificado usando uma matriz simples de LatLngs ou um MVCArray de LatLngs. Se você transmitir uma matriz simples, ela será convertida em um MVCArray. A inserção ou remoção de LatLngs na MVCArray atualizará automaticamente a polilinha no mapa.
strokeColor optional
Tipo:string optional
cor do traço. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
strokeOpacity optional
Tipo:number optional
opacidade do traço, entre 0.0 e 1.0.
strokeWeight optional
Tipo:number optional
largura do traço em pixels.
visible optional
Tipo:boolean optional
Indica se essa polilinha está visível no mapa. O valor padrão é true.
zIndex optional
Tipo: number optional
O zIndex comparado a outras polilinhas/polígonos.

Interface IconSequence

Interface google.maps.IconSequence

Descreve como os ícones serão renderizados em uma linha.

Se a polilinha for geodésica, as distâncias especificadas para deslocamento e repetição serão calculadas em metros por padrão. Definir um deslocamento ou repetir como um valor de pixel fará com que as distâncias sejam calculadas em pixels na tela.

fixedRotation optional
Tipo:boolean optional
Se for true, cada ícone na sequência terá a mesma rotação fixa, independentemente do ângulo da borda em que ele está. O padrão é false. Nesse caso, cada ícone na sequência é girado para se alinhar com a borda.
icon optional
Tipo: Symbol optional
O ícone a ser renderizado na linha.
offset optional
Tipo:string optional
A distância a partir do início da linha em que um ícone será renderizado. Essa distância pode ser expressa como uma porcentagem do comprimento da linha (por exemplo, "50%") ou em pixels (por exemplo, "50 px"). O padrão é "100%".
repeat optional
Tipo:string optional
A distância entre ícones consecutivos na linha. Essa distância pode ser expressa como uma porcentagem do comprimento da linha (por exemplo, "50%") ou em pixels (por exemplo, "50 px"). Para desativar a repetição do ícone, especifique "0". O padrão é "0".

Classe Polygon

Classe google.maps.Polygon

Um polígono (como uma polilinha) define uma série de coordenadas conectadas em uma sequência ordenada. Além disso, os polígonos formam um loop fechado e definem uma região preenchida. Veja as amostras no guia do desenvolvedor, começando com um polígono simples, um polígono com um buraco e muito mais. Também é possível usar a camada de dados para criar um polígono. A camada de dados oferece uma maneira mais simples de criar buracos, já que ela processa a ordem dos caminhos internos e externos para você.

Essa classe estende MVCObject.

Polygon
Polygon([opts])
Parâmetros:
Crie um polígono usando o PolygonOptions transmitido, que especifica o caminho do polígono, o estilo do traço para as bordas do polígono e o estilo de preenchimento para as regiões internas do polígono. Um polígono pode conter um ou mais caminhos, em que cada caminho consiste em uma matriz de LatLngs. Você pode transmitir uma matriz de LatLngs ou uma MVCArray de LatLngs ao construir esses caminhos. As matrizes são convertidas em MVCArrays dentro do polígono após a instanciação.
getDraggable
getDraggable()
Parâmetros: nenhum
Valor de retorno: boolean
Retorna se esta forma pode ser arrastada pelo usuário.
getEditable
getEditable()
Parâmetros: nenhum
Valor de retorno: boolean
Retorna se esta forma pode ser editada pelo usuário.
getMap
getMap()
Parâmetros: nenhum
Valor de retorno:Map|null
Retorna o mapa ao qual esta forma está anexada.
getPath
getPath()
Parâmetros:nenhum
Valor de retorno:MVCArray<LatLng>
Recupera o primeiro caminho.
getPaths
getPaths()
Parâmetros:nenhum
Valor de retorno:MVCArray<MVCArray<LatLng>>
Recupera os caminhos para esse polígono.
getVisible
getVisible()
Parâmetros:nenhum
Valor de retorno: boolean
Retorna se este polígono está visível no mapa.
setDraggable
setDraggable(draggable)
Parâmetros:
  • draggable: boolean
Valor de retorno: nenhum
Se definido como true, o usuário poderá arrastar essa forma sobre o mapa. A propriedade geodesic define o modo de arrastar.
setEditable
setEditable(editable)
Parâmetros:
  • editableboolean
Valor de retorno: nenhum
Se for definido como true, o usuário poderá editar esse formato arrastando os pontos de controle exibidos nos vértices e em cada segmento.
setMap
setMap(map)
Parâmetros:
  • mapMap optional
Valor de retorno: nenhum
Renderiza esta forma no mapa especificado. Se o mapa for definido como null, o formato será removido.
setOptions
setOptions(options)
Parâmetros:
Valor de retorno:nenhum
setPath
setPath(path)
Parâmetros:
Valor de retorno: nenhum
Define o primeiro caminho. Consulte PolygonOptions para ver mais detalhes.
setPaths
setPaths(paths)
Parâmetros:
Valor de retorno:nenhum
Define o caminho para este polígono.
setVisible
setVisible(visible)
Parâmetros:
  • visible: boolean
Valor de retorno: nenhum
Oculta este polígono se definido como false.
Herdados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de clique é disparado no polígono.
contextmenu
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de menu de contexto é disparado no polígono.
dblclick
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de clique duplo é disparado no polígono.
drag
function(event)
Argumentos:
Este evento é disparado repetidamente enquanto o usuário arrasta o polígono.
dragend
function(event)
Argumentos:
Este evento é disparado quando o usuário para de arrastar o polígono.
dragstart
function(event)
Argumentos:
Este evento é disparado quando o usuário começa a arrastar o polígono.
mousedown
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousedown é disparado no polígono.
mousemove
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousemove é disparado no polígono.
mouseout
function(event)
Argumentos:
Este evento é disparado durante o mouseout no polígono.
mouseover
function(event)
Argumentos:
Este evento é disparado durante o mouseover no polígono.
mouseup
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mouseup é disparado no polígono.
rightclick
function(event)
Argumentos:
Este evento é disparado quando o polígono é clicado com o botão direito do mouse.

Interface PolygonOptions

Interface google.maps.PolygonOptions

Objeto PolygonOptions usado usado para definir as propriedades que podem ser definidas em um polígono.

clickable optional
Tipo:boolean optional
Indica se o Polygon processa eventos de mouse. O padrão é true.
draggable optional
Tipo: boolean optional
Se definido como true, o usuário poderá arrastar essa forma sobre o mapa. A propriedade geodesic define o modo de arrastar. O valor padrão é false.
editable optional
Tipo: boolean optional
Se for definido como true, o usuário poderá editar esse formato arrastando os pontos de controle exibidos nos vértices e em cada segmento. O padrão é false.
fillColor optional
Tipo: string optional
cor de preenchimento. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
fillOpacity optional
Tipo: number optional
A opacidade do preenchimento entre 0.0 e 1.0.
geodesic optional
Tipo: boolean optional
Quando true, as bordas do polígono são interpretadas como geodésicas e seguirão a curvatura da Terra. Quando false, as bordas do polígono são renderizadas como linhas retas no espaço da tela. Observe que a forma de um polígono geodésico pode parecer alterada quando arrastada, já que as dimensões são mantidas em relação à superfície da Terra. O valor padrão é false.
map optional
Tipo:Map optional
Mapa no qual exibir o polígono.
paths optional
A sequência ordenada de coordenadas que designam um loop fechado. Ao contrário das polilinhas, um polígono pode ser composto de um ou mais caminhos. Como resultado, a propriedade de caminhos pode especificar uma ou mais matrizes de coordenadas LatLng. Os caminhos são fechados automaticamente. Não repita o primeiro vértice do caminho como o último vértice. Polígonos simples podem ser definidos usando uma única matriz de LatLngs. Polígonos mais complexos podem especificar uma matriz. Todas as matrizes simples são convertidas em MVCArrays. Inserir ou remover LatLngs do MVCArray atualizará automaticamente o polígono no mapa.
strokeColor optional
Tipo:string optional
cor do traço. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
strokeOpacity optional
Tipo: number optional
A opacidade do traço entre 0.0 e 1.0.
strokePosition optional
Tipo:StrokePosition optional
É a posição do traço. O valor padrão é CENTER.
strokeWeight optional
Tipo: number optional
largura do traço em pixels.
visible optional
Tipo: boolean optional
Indica se este polígono está visível no mapa. O valor padrão é true.
zIndex optional
Tipo: number optional
O zIndex comparado a outras polilinhas/polígonos.

Interface PolyLiveData (link em inglês)

Interface google.maps.PolyMouseEvent

Esse objeto é retornado de eventos do mouse em polilinhas e polígonos.

Essa interface estende MapMouseEvent.

edge optional
Tipo: number optional
O índice da borda dentro do caminho abaixo do cursor quando o evento ocorreu, se ele ocorrer em um ponto médio em um polígono editável.
path optional
Tipo: number optional
O índice do caminho abaixo do cursor quando o evento ocorreu, se ele ocorreu em um vértice e o polígono é editável. Caso contrário, undefined.
vertex optional
Tipo: number optional
O índice do vértice abaixo do cursor quando o evento ocorreu, se o evento ocorreu em um vértice e a polilinha ou o polígono é editável. Se o evento não ocorrer em um vértice, o valor será undefined.
Herdados: domEvent, latLng
Herdadas: stop

Classe Retângulo

Classe google.maps.Rectangle

Uma superposição de retângulo.

Essa classe estende MVCObject.

Rectangle
Rectangle([opts])
Parâmetros:
Crie um retângulo usando o RectangleOptions transmitido, que especifica os limites e o estilo.
getBounds
getBounds()
Parâmetros:nenhum
Valor de retorno: LatLngBounds
Retorna os limites deste retângulo.
getDraggable
getDraggable()
Parâmetros: nenhum
Valor de retorno:boolean
Retorna se este retângulo pode ser arrastado pelo usuário.
getEditable
getEditable()
Parâmetros: nenhum
Valor de retorno:boolean
Retorna se este retângulo pode ser editado pelo usuário.
getMap
getMap()
Parâmetros: nenhum
Valor de retorno: Map
Retorna o mapa no qual este retângulo é exibido.
getVisible
getVisible()
Parâmetros:nenhum
Valor de retorno: boolean
Retorna se este retângulo está visível no mapa.
setBounds
setBounds(bounds)
Parâmetros:
Valor de retorno:nenhum
Define os limites deste retângulo.
setDraggable
setDraggable(draggable)
Parâmetros:
  • draggableboolean
Valor de retorno: nenhum
Se definido como true, o usuário poderá arrastar esse retângulo sobre o mapa.
setEditable
setEditable(editable)
Parâmetros:
  • editable: boolean
Valor de retorno: nenhum
Se for definida como true, o usuário poderá editar o retângulo arrastando os pontos de controle exibidos nos cantos e em cada borda.
setMap
setMap(map)
Parâmetros:
Valor de retorno: nenhum
Renderiza o retângulo no mapa especificado. Se o mapa estiver definido como null, o retângulo será removido.
setOptions
setOptions(options)
Parâmetros:
Valor de retorno: nenhum
setVisible
setVisible(visible)
Parâmetros:
  • visible: boolean
Valor de retorno: nenhum
Oculta este retângulo se definido como false.
Herdados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
Argumentos:  nenhum
Este evento é disparado quando os limites do retângulo são alterados.
click
function(event)
Argumentos:
Este evento é disparado quando o evento de clique do DOM é disparado no retângulo.
contextmenu
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de menu de contexto é disparado no retângulo.
dblclick
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de clique do DOM é disparado no retângulo.
drag
function(event)
Argumentos:
Este evento é disparado repetidamente enquanto o usuário arrasta o retângulo.
dragend
function(event)
Argumentos:
Este evento é disparado quando o usuário para de arrastar o retângulo.
dragstart
function(event)
Argumentos:
Este evento é disparado quando o usuário começa a arrastar o retângulo.
mousedown
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousedown é disparado no retângulo.
mousemove
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousemove é disparado no retângulo.
mouseout
function(event)
Argumentos:
Este evento é disparado no cursor do mouse retangular.
mouseover
function(event)
Argumentos:
Este evento é disparado ao passar o mouse sobre o retângulo.
mouseup
function(event)
Argumentos:
Este evento é disparado quando o evento mouseup do DOM é disparado no retângulo.
rightclick
function(event)
Argumentos:
Este evento é disparado quando o retângulo é clicado com o botão direito do mouse.

Interface RectangleOptions.

Interface google.maps.RectangleOptions

Objeto RectangleOptions usado usado para definir as propriedades que podem ser definidas em um retângulo.

bounds optional
Limites.
clickable optional
Tipo:boolean optional
Indica se o Rectangle processa eventos de mouse. O padrão é true.
draggable optional
Tipo:boolean optional
Se definido como true, o usuário poderá arrastar esse retângulo sobre o mapa. O padrão é false.
editable optional
Tipo:boolean optional
Se for definida como true, o usuário poderá editar o retângulo arrastando os pontos de controle exibidos nos cantos e em cada borda. O padrão é false.
fillColor optional
Tipo:string optional
cor de preenchimento. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
fillOpacity optional
Tipo: number optional
A opacidade do preenchimento entre 0.0 e 1.0.
map optional
Tipo:Map optional
Mapa no qual exibir o retângulo.
strokeColor optional
Tipo: string optional
cor do traço. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
strokeOpacity optional
Tipo:number optional
A opacidade do traço entre 0.0 e 1.0.
strokePosition optional
Tipo: StrokePosition optional
É a posição do traço. O padrão é CENTER. Esta propriedade não é compatível com o Internet Explorer 8 e versões anteriores.
strokeWeight optional
Tipo: number optional
largura do traço em pixels.
visible optional
Tipo: boolean optional
Indica se o retângulo está visível no mapa. O valor padrão é true.
zIndex optional
Tipo: number optional
O zIndex comparado a outras polilinhas/polígonos.

Classe Circle

Classe google.maps.Circle

Um círculo na superfície da Terra; também conhecido como "limite esférico".

Essa classe estende MVCObject.

Circle
Circle([circleOrCircleOptions])
Parâmetros:
Crie um círculo usando o CircleOptions transmitido, que especifica o centro, o raio e o estilo.
getBounds
getBounds()
Parâmetros: nenhum
Valor de retorno: LatLngBounds
Recebe o LatLngBounds desse círculo.
getCenter
getCenter()
Parâmetros:nenhum
Valor de retorno: LatLng
Retorna o centro deste círculo.
getDraggable
getDraggable()
Parâmetros:nenhum
Valor de retorno:boolean
Retorna se este círculo pode ser arrastado pelo usuário.
getEditable
getEditable()
Parâmetros:nenhum
Valor de retorno: boolean
Retorna se esse círculo pode ser editado pelo usuário.
getMap
getMap()
Parâmetros: nenhum
Valor de retorno:Map
Retorna o mapa no qual este círculo é exibido.
getRadius
getRadius()
Parâmetros: nenhum
Valor de retorno: number
Retorna o raio deste círculo (em metros).
getVisible
getVisible()
Parâmetros:nenhum
Valor de retorno:boolean
Retorna se este círculo está visível no mapa.
setCenter
setCenter(center)
Parâmetros:
Valor de retorno:nenhum
Define o centro deste círculo.
setDraggable
setDraggable(draggable)
Parâmetros:
  • draggable: boolean
Valor de retorno: nenhum
Se definido como true, o usuário poderá arrastar este círculo sobre o mapa.
setEditable
setEditable(editable)
Parâmetros:
  • editableboolean
Valor de retorno: nenhum
Se for definido como true, o usuário poderá editar este círculo arrastando os pontos de controle exibidos no centro e ao redor da circunferência do círculo.
setMap
setMap(map)
Parâmetros:
Valor de retorno:nenhum
Renderiza o círculo no mapa especificado. Se o mapa estiver definido como null, o círculo será removido.
setOptions
setOptions(options)
Parâmetros:
Valor de retorno:nenhum
setRadius
setRadius(radius)
Parâmetros:
  • radius: number
Valor de retorno:nenhum
Define o raio deste círculo (em metros).
setVisible
setVisible(visible)
Parâmetros:
  • visibleboolean
Valor de retorno:nenhum
Oculta este círculo se definido como false.
Herdados: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
center_changed
function()
Argumentos:  nenhum
Este evento é disparado quando o centro do círculo é alterado.
click
function(event)
Argumentos:
Este evento é disparado quando o evento de clique do DOM é disparado no círculo.
dblclick
function(event)
Argumentos:
Este evento é disparado quando o evento DOM de clique do DOM é disparado no círculo.
drag
function(event)
Argumentos:
Este evento é disparado repetidamente enquanto o usuário arrasta o círculo.
dragend
function(event)
Argumentos:
Este evento é disparado quando o usuário para de arrastar o círculo.
dragstart
function(event)
Argumentos:
Este evento é disparado quando o usuário começa a arrastar o círculo.
mousedown
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousedown é disparado no círculo.
mousemove
function(event)
Argumentos:
Este evento é disparado quando o evento DOM mousemove é disparado no círculo.
mouseout
function(event)
Argumentos:
Este evento é disparado no cursor do mouse sobre o círculo.
mouseover
function(event)
Argumentos:
Este evento é disparado ao passar o mouse sobre o círculo.
mouseup
function(event)
Argumentos:
Este evento é disparado quando o evento mouseup do DOM é disparado no círculo.
radius_changed
function()
Argumentos:  nenhum
Este evento é disparado quando o raio do círculo é alterado.
rightclick
function(event)
Argumentos:
Este evento é disparado quando o círculo é clicado com o botão direito do mouse.

Interface CircleOptions

Interface google.maps.CircleOptions

Objeto CircleOptions usado para definir as propriedades que podem ser definidas em um círculo.

center optional
Tipo:LatLng|LatLngLiteral optional
O centro do círculo.
clickable optional
Tipo:boolean optional
Indica se o Circle processa eventos de mouse. O padrão é true.
draggable optional
Tipo: boolean optional
Se definido como true, o usuário poderá arrastar este círculo sobre o mapa. O padrão é false.
editable optional
Tipo: boolean optional
Se for definido como true, o usuário poderá editar este círculo arrastando os pontos de controle exibidos no centro e ao redor da circunferência do círculo. O padrão é false.
fillColor optional
Tipo: string optional
cor de preenchimento. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
fillOpacity optional
Tipo: number optional
A opacidade do preenchimento entre 0,0 e 1,0.
map optional
Tipo:Map optional
Mapa no qual o círculo será exibido.
radius optional
Tipo:number optional
É o raio em metros na superfície da Terra.
strokeColor optional
Tipo:string optional
cor do traço. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
strokeOpacity optional
Tipo: number optional
opacidade do traço, entre 0.0 e 1.0.
strokePosition optional
Tipo: StrokePosition optional
É a posição do traço. O padrão é CENTER. Esta propriedade não é compatível com o Internet Explorer 8 e versões anteriores.
strokeWeight optional
Tipo: number optional
largura do traço em pixels.
visible optional
Tipo:boolean optional
Indica se este círculo está visível no mapa. O valor padrão é true.
zIndex optional
Tipo: number optional
O zIndex comparado a outras polilinhas/polígonos.

Constantes de StrokePosition

Constantes google.maps.StrokePosition

As possíveis posições do traço em um polígono.

CENTER O traço é centralizado no caminho do polígono, com metade do traço dentro do polígono e metade do traço fora do polígono.
INSIDE O traço fica dentro do polígono.
OUTSIDE O traço fica fora do polígono.