Política de polilinhas
Classe
google.maps.Polyline
Uma polilinha é uma superposição linear de segmentos de linhas conectadas no mapa.
Essa classe estende
MVCObject
.
Acesse const {Polyline} = await google.maps.importLibrary("maps")
chamando. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
Polyline |
Polyline([opts]) Parâmetros:
Crie uma polilinha usando as PolylineOptions transmitidas, que especificam o caminho e o estilo do traço a serem usados ao desenhar a polilinha. É possível transmitir uma matriz de LatLng s ou uma MVCArray de LatLng s ao construir uma polilinha, embora matrizes simples sejam convertidas em MVCArray s dentro da polilinha após 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 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
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:
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 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:
Valor de retorno: nenhum
Renderiza essa forma no mapa especificado. Se o mapa estiver definido como null , a forma será removida. |
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 . |
Herdadas:
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 DOM do 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. |
|
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.
Propriedades | |
---|---|
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se essa 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 definido como true , o usuário poderá editar esse formato arrastando os pontos de controle exibidos 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 vão seguir a curvatura da Terra. Quando false , as bordas do polígono são renderizadas como linhas retas no espaço da tela. O polígono geodésico pode parecer alterado ao ser arrastado, já que as dimensões são mantidas em relação à superfície da Terra. |
icons optional |
Tipo:
Array<IconSequence> optional Os ícones que serão 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 adiçã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 Padrão:
true Se essa 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 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. A definição do deslocamento ou repetir como 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 true , cada ícone na sequência terá a mesma rotação fixa, independentemente do ângulo da borda em que ele está. Se false , cada ícone na sequência é girado para se alinhar à borda. |
icon optional |
Tipo:
Symbol optional O ícone a ser renderizado na linha. |
offset optional |
Tipo:
string optional Padrão:
'100%' A distância a partir do início da linha em que um ícone deve ser renderizado. Essa distância pode ser expressa como uma porcentagem do comprimento da linha (por exemplo, "50%") ou em pixels (por exemplo, "50 pixels"). |
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, "50 pixels"). 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. 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 processa a ordem dos caminhos internos e externos para você.
Essa classe estende
MVCObject
.
Acesse const {Polygon} = await google.maps.importLibrary("maps")
chamando. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
Polygon |
Polygon([opts]) Parâmetros:
Crie um polígono usando as PolygonOptions transmitidas, que especificam 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, e cada caminho consiste em uma matriz de LatLng s. É possível transmitir uma matriz de LatLngs ou uma MVCArray de LatLng s ao construir esses caminhos. As matrizes são convertidas em MVCArray s no polígono após 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 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
Recupera o primeiro caminho. |
getPaths |
getPaths() Parâmetros:nenhum
Recupera os caminhos deste 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:
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 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:
Valor de retorno: nenhum
Renderiza essa forma no mapa especificado. Se o mapa estiver definido como null , a forma será removida. |
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 deste polígono. |
setVisible |
setVisible(visible) Parâmetros:
Valor de retorno: nenhum
Oculta este polígono se definido como false . |
Herdadas:
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 DOM do 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. |
|
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 para definir as propriedades que podem ser definidas em um polígono.
Propriedades | |
---|---|
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se essa 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 definido como true , o usuário poderá editar esse formato arrastando os pontos de controle exibidos 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 vão seguir a curvatura da Terra. Quando false , as bordas do polígono são renderizadas como linhas retas no espaço da tela. O polígono geodésico pode parecer alterado ao ser arrastado, já que 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 vértice. Polígonos simples podem ser definidos usando uma única matriz de LatLng s. Polígonos mais complexos podem especificar uma matriz. Todas as matrizes simples são convertidas em MVCArray s. Inserir ou remover LatLng s 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 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 o polígono está visível no mapa. |
zIndex optional |
Tipo:
number optional O zIndex comparado a outras polilinhas/polígonos. |
PolyArgs.
Interface google.maps.PolyMouseEvent
Esse objeto é retornado de eventos de 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 tiver ocorrido em um ponto médio de 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 é 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 . |
Herdadas:
domEvent ,
latLng
|
Métodos | |
---|---|
Herdadas:
stop
|
Classe de Retângulo
Classe
google.maps.Rectangle
Uma superposição de retângulo.
Essa classe estende
MVCObject
.
Acesse const {Rectangle} = await google.maps.importLibrary("maps")
chamando. 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 este 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 indicando 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 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:
Valor de retorno: nenhum
Oculta este retângulo se definido como false . |
Herdadas:
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 DOM de clique é disparado no retângulo. |
contextmenu |
function(event) Argumentos:
Este evento é disparado quando o evento DOM do menu de contexto é 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 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 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. |
Interface 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 essa 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 exibidos 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 Indica se esse retângulo está 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 const {Circle} = await google.maps.importLibrary("maps")
chamando. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parâmetros:
Crie um círculo usando a CircleOptions transmitida, que especifica o centro, o raio e o estilo do círculo. |
Métodos | |
---|---|
getBounds |
getBounds() Parâmetros:nenhum
Valor de retorno:
LatLngBounds|null 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 esse círculo pode ser arrastado pelo usuário. |
getEditable |
getEditable() Parâmetros:nenhum
Valor de retorno:
boolean Retorna se este 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 definida como true , o usuário poderá editar esse 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:
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 . |
Herdadas:
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 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 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. |
Interface CircleOptions
Interface google.maps.CircleOptions
Objeto CircleOptions usado para definir as propriedades que podem ser definidas em um Circle.
Propriedades | |
---|---|
center optional |
Tipo:
LatLng|LatLngLiteral optional O centro do círculo. |
clickable optional |
Tipo:
boolean optional Padrão:
true Indica se essa 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 definida como true , o usuário poderá editar esse círculo arrastando os pontos de controle exibidos no centro e ao redor da circunferência do círculo. |
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 esse círculo está visível no mapa. |
zIndex optional |
Tipo:
number optional O zIndex comparado a outras polilinhas/polígonos. |
StrokePosition.
google.maps.StrokePosition
constantes
As possíveis posições do traço em um polígono.
Acesse const {StrokePosition} = await google.maps.importLibrary("maps")
chamando. 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 do polígono. |
INSIDE |
O traço fica dentro do polígono. |
OUTSIDE |
O traço está fora do polígono. |