Classe poly
Classe
google.maps.Polyline
Uma polilinha é uma superposição linear de segmentos de linhas conectadas no mapa.
Essa classe estende
MVCObject
.
Acesse chamando const {Polyline} = await google.maps.importLibrary("maps")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
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. Você pode transmitir uma matriz de LatLng s ou MVCArray de LatLng s ao construir uma polilinha, embora matrizes simples sejam convertidas em MVCArray s dentro da polilinha durante a instanciação. |
Métodos | |
---|---|
getDraggable |
getDraggable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se essa forma pode ser arrastada pelo usuário. |
getEditable |
getEditable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se este polígono pode ser editado 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
Recupera o caminho. |
getVisible |
getVisible() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se o polígono está visível no mapa. |
setDraggable |
setDraggable(draggable) Parâmetros:
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:
Valor de retorno: nenhum
Se definida como true , o usuário poderá editar essa forma arrastando os pontos de controle mostrados nos vértices e em cada segmento. |
setMap |
setMap(map) Parâmetros:
Valor de retorno: nenhum
Renderiza essa forma no mapa especificado. Se o mapa estiver definido como null , o polígono 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 mais detalhes. |
setVisible |
setVisible(visible) Parâmetros:
Valor de retorno: nenhum
Oculta este polígono se definido como false . |
Herdado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
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 contextmenu do DOM é 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. |
|
function(event) Argumentos:
Este evento é disparado quando a polilinha é clicada com o botão direito do mouse. |
PolylineOptions (em inglês)
Interface
google.maps.PolylineOptions
Objeto polyOptions usado para definir as propriedades que podem ser definidas em uma polilinha.
Propriedades | |
---|---|
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se este Polyline processa eventos de mouse. |
draggable optional |
Tipo:
boolean optional Padrão:
false Se definido como true , o usuário poderá arrastar essa forma sobre o mapa. A propriedade geodesic define o modo de arrastar. |
editable optional |
Tipo:
boolean optional Padrão:
false Se definida como true , o usuário poderá editar essa forma arrastando os pontos de controle mostrados nos vértices e em cada segmento. |
geodesic optional |
Tipo:
boolean optional Padrão:
false Quando true , as bordas do polígono são interpretadas como geodésicas e seguem a curvatura da Terra. Quando false , as bordas do polígono são renderizadas como linhas retas no espaço da tela. A forma de um polígono geodésico pode parecer mudar ao ser arrastado, pois as dimensões são mantidas em relação à superfície da Terra. |
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 LatLng s ou um MVCArray de LatLng s. Se você transmitir uma matriz simples, ela será convertida em um MVCArray . A inserção ou remoção de LatLngs no MVCArray atualiza 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 Padrão:
true Indica se esta polilinha está visível no mapa. |
zIndex optional |
Tipo:
number optional O zIndex comparado a outras polilinhas/polígonos. |
Interface IconSequence
Interface
google.maps.IconSequence
Descreve como os ícones devem ser 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. A definição de deslocamento ou repetição para um valor de pixel fará com que as distâncias sejam calculadas em pixels na tela.
Propriedades | |
---|---|
fixedRotation optional |
Tipo:
boolean optional Padrão:
false Se for true , cada ícone na sequência terá a mesma rotação fixa, independentemente do ângulo da borda. Se for false , cada ícone na sequência será girado para se alinhar à respectiva borda. |
icon optional |
Tipo:
Symbol optional O ícone a ser renderizado na linha. |
offset optional |
Tipo:
string optional Padrão:
'100%' A distância entre o 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, "50px"). |
repeat optional |
Tipo:
string optional Padrão:
0 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, "50px"). Para desativar a repetição do ícone, especifique "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. Consulte os exemplos 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, porque ela lida com a ordem dos caminhos internos e externos para você.
Essa classe estende
MVCObject
.
Acesse chamando const {Polygon} = await google.maps.importLibrary("maps")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
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 e o estilo de preenchimento para as regiões internas do polígono. Um polígono pode conter um ou mais caminhos, sendo que cada caminho é composto por uma matriz de LatLng s. Você pode transmitir uma matriz de LatLngs ou um MVCArray de LatLng s ao construir esses caminhos. As matrizes são convertidas em MVCArray s dentro do polígono durante a instanciação. |
Métodos | |
---|---|
getDraggable |
getDraggable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se essa forma pode ser arrastada pelo usuário. |
getEditable |
getEditable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se este polígono pode ser editado 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
Recupera o primeiro caminho. |
getPaths |
getPaths() Parâmetros: nenhum
Recupera os caminhos para esse polígono. |
getVisible |
getVisible() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se o polígono está visível no mapa. |
setDraggable |
setDraggable(draggable) Parâmetros:
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:
Valor de retorno: nenhum
Se definida como true , o usuário poderá editar essa forma arrastando os pontos de controle mostrados nos vértices e em cada segmento. |
setMap |
setMap(map) Parâmetros:
Valor de retorno: nenhum
Renderiza essa forma no mapa especificado. Se o mapa estiver definido como null , o polígono 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 mais detalhes. |
setPaths |
setPaths(paths) Parâmetros:
Valor de retorno: nenhum
Define o caminho para este polígono. |
setVisible |
setVisible(visible) Parâmetros:
Valor de retorno: nenhum
Oculta este polígono se definido como false . |
Herdado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
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 contextmenu DOM é 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. |
|
function(event) Argumentos:
Este evento é disparado quando o polígono é clicado com o botão direito do mouse. |
PolygonOptions
Interface
google.maps.PolygonOptions
Objeto PolygonOptions usado para definir as propriedades que podem ser definidas em um polígono.
Propriedades | |
---|---|
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se este Polygon processa eventos de mouse. |
draggable optional |
Tipo:
boolean optional Padrão:
false Se definido como true , o usuário poderá arrastar essa forma sobre o mapa. A propriedade geodesic define o modo de arrastar. |
editable optional |
Tipo:
boolean optional Padrão:
false Se definida como true , o usuário poderá editar essa forma arrastando os pontos de controle mostrados nos vértices e em cada segmento. |
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 Padrão:
false Quando true , as bordas do polígono são interpretadas como geodésicas e seguem a curvatura da Terra. Quando false , as bordas do polígono são renderizadas como linhas retas no espaço da tela. A forma de um polígono geodésico pode parecer mudar ao ser arrastado, pois as dimensões são mantidas em relação à superfície da Terra. |
map optional |
Tipo:
Map optional Mapa no qual exibir o polígono. |
paths optional |
Tipo:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> 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. Polígonos simples podem ser definidos usando uma única matriz de LatLng s. Polígonos mais complexos podem especificar uma matriz de matrizes. Todas as matrizes simples são convertidas em MVCArray s. A inserção ou remoção de LatLng s do MVCArray atualiza 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 Padrão:
StrokePosition.CENTER A posição do traço. |
strokeWeight optional |
Tipo:
number optional largura do traço em pixels. |
visible optional |
Tipo:
boolean optional Padrão:
true Indica se o polígono está visível no mapa. |
zIndex optional |
Tipo:
number optional O zIndex comparado a outras polilinhas/polígonos. |
PolyMouseEvent
Interface
google.maps.PolyMouseEvent
Este objeto é retornado de eventos do mouse em polilinhas e polígonos.
Essa interface estende
MapMouseEvent
.
Propriedades | |
---|---|
edge optional |
Tipo:
number optional O índice da borda dentro do caminho abaixo do cursor quando o evento ocorreu, se o evento ocorreu 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 o evento ocorreu em um vértice e o polígono for 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 for editável. Se o evento não ocorrer em um vértice, o valor será undefined . |
Herdado:
domEvent ,
latLng
|
Métodos | |
---|---|
Herdado:
stop
|
Classe Rectangle
Classe
google.maps.Rectangle
Uma superposição de retângulo.
Essa classe estende
MVCObject
.
Acesse chamando const {Rectangle} = await google.maps.importLibrary("maps")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
Rectangle |
Rectangle([opts]) Parâmetros:
Crie um retângulo usando o RectangleOptions transmitido, que especifica os limites e o estilo. |
Métodos | |
---|---|
getBounds |
getBounds() Parâmetros: nenhum
Valor de retorno:
LatLngBounds|null Retorna os limites deste retângulo. |
getDraggable |
getDraggable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se o retângulo pode ser arrastado pelo usuário. |
getEditable |
getEditable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se esse retângulo pode ser editado pelo usuário. |
getMap |
getMap() Parâmetros: nenhum
Valor de retorno:
Map|null Retorna o mapa no qual este retângulo é exibido. |
getVisible |
getVisible() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se esse 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:
Valor de retorno: nenhum
Se definido como true , o usuário poderá arrastar esse retângulo sobre o mapa. |
setEditable |
setEditable(editable) Parâmetros:
Valor de retorno: nenhum
Se definido como true , o usuário poderá editar esse retângulo arrastando os pontos de controle mostrados 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:
Valor de retorno: nenhum
Oculta esse retângulo se definido como false . |
Herdado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
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 DOM é disparado no retângulo. |
contextmenu |
function(event) Argumentos:
Este evento é disparado quando o evento contextmenu do DOM é disparado no retângulo. |
dblclick |
function(event) Argumentos:
Este evento é disparado quando o evento DOM de clique duplo é 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 mousedown do DOM é 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 durante o mouseout no retângulo. |
mouseover |
function(event) Argumentos:
Este evento é disparado durante o mouseover no retângulo. |
mouseup |
function(event) Argumentos:
Este evento é disparado quando o evento DOM mouseup é disparado no retângulo. |
|
function(event) Argumentos:
Este evento é disparado quando o retângulo é clicado com o botão direito do mouse. |
RectangleOptions
Interface
google.maps.RectangleOptions
Objeto RectangleOptions usado para definir as propriedades que podem ser definidas em um retângulo.
Propriedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Limites. |
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se este Rectangle processa eventos de mouse. |
draggable optional |
Tipo:
boolean optional Padrão:
false Se definido como true , o usuário poderá arrastar esse retângulo sobre o mapa. |
editable optional |
Tipo:
boolean optional Padrão:
false Se definido como true , o usuário poderá editar esse retângulo arrastando os pontos de controle mostrados nos cantos e em cada borda. |
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 Padrão:
StrokePosition.CENTER A posição do traço. |
strokeWeight optional |
Tipo:
number optional largura do traço em pixels. |
visible optional |
Tipo:
boolean optional Padrão:
true Se este retângulo é visível no mapa. |
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
.
Acesse chamando const {Circle} = await google.maps.importLibrary("maps")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parâmetros:
Crie um círculo usando o CircleOptions transmitido, que especifica o centro, o raio e o estilo. |
Métodos | |
---|---|
getBounds |
getBounds() Parâmetros: nenhum
Valor de retorno:
LatLngBounds|null Recebe o LatLngBounds deste círculo. |
getCenter |
getCenter() Parâmetros: nenhum
Valor de retorno:
LatLng|null Retorna o centro deste círculo. |
getDraggable |
getDraggable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se o círculo pode ser arrastado pelo usuário. |
getEditable |
getEditable() Parâmetros: nenhum
Valor de retorno:
boolean Retorna se o círculo pode ser editado pelo usuário. |
getMap |
getMap() Parâmetros: nenhum
Valor de retorno:
Map|null 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 indicando 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:
Valor de retorno: nenhum
Se definido como true , o usuário poderá arrastar esse círculo sobre o mapa. |
setEditable |
setEditable(editable) Parâmetros:
Valor de retorno: nenhum
Se definido como true , o usuário poderá editar esse círculo arrastando os pontos de controle mostrados no centro e ao redor da circunferência. |
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:
Valor de retorno: nenhum
Define o raio deste círculo (em metros). |
setVisible |
setVisible(visible) Parâmetros:
Valor de retorno: nenhum
Oculta este círculo se definido como false . |
Herdado:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventos | |
---|---|
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 DOM de clique é disparado no círculo. |
dblclick |
function(event) Argumentos:
Este evento é disparado quando o evento DOM de clique duplo é 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 mousedown do DOM é 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 durante o mouseout no círculo. |
mouseover |
function(event) Argumentos:
Este evento é disparado durante o mouseover no círculo. |
mouseup |
function(event) Argumentos:
Este evento é disparado quando o evento DOM mouseup é 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. |
CircleOptions
Interface
google.maps.CircleOptions
Objeto CircleOptions usado para definir as propriedades que podem ser definidas em um círculo.
Propriedades | |
---|---|
center optional |
Tipo:
LatLng|LatLngLiteral optional O centro do círculo. |
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se este Circle processa eventos de mouse. |
draggable optional |
Tipo:
boolean optional Padrão:
false Se definido como true , o usuário poderá arrastar esse círculo sobre o mapa. |
editable optional |
Tipo:
boolean optional Padrão:
false Se definido como true , o usuário poderá editar esse círculo arrastando os pontos de controle mostrados no centro e ao redor da circunferência. |
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 círculo. |
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 Padrão:
StrokePosition.CENTER A posição do traço. |
strokeWeight optional |
Tipo:
number optional largura do traço em pixels. |
visible optional |
Tipo:
boolean optional Padrão:
true Indica se este círculo está visível no mapa. |
zIndex optional |
Tipo:
number optional O zIndex comparado a outras polilinhas/polígonos. |
Constantes de StrokePosition
Constantes
google.maps.StrokePosition
As posições possíveis do traço em um polígono.
Acesse chamando const {StrokePosition} = await google.maps.importLibrary("maps")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
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 dele. |
INSIDE |
O traço está dentro do polígono. |
OUTSIDE |
O traço está fora do polígono. |