Classe Polyline
google.maps.Polyline
classe
Una polilinea è una sovrapposizione lineare di segmenti di linea collegati sulla mappa.
Questo corso si estende
MVCObject
.
Accesso chiamando il numero const {Polyline} = await google.maps.importLibrary("maps")
.
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Polyline |
Polyline([opts]) Parametri:
Crea una polilinea utilizzando PolylineOptions , che specifica sia il percorso della polilinea sia lo stile del tratto da utilizzare per disegnarla. Quando costruisci una polilinea, puoi passare un array di LatLng o un MVCArray di LatLng , anche se gli array semplici vengono convertiti in MVCArray all'interno della polilinea al momento dell'istanza. |
Metodi | |
---|---|
getDraggable |
getDraggable() Parametri: nessuno
Valore restituito:
boolean Restituisce un valore che indica se questa forma può essere trascinata dall'utente. |
getEditable |
getEditable() Parametri: nessuno
Valore restituito:
boolean Restituisce un valore che indica se questa forma può essere modificata dall'utente. |
getMap |
getMap() Parametri: nessuno
Valore restituito:
Map|null Restituisce la mappa a cui è collegata questa forma. |
getPath |
getPath() Parametri: nessuno
Recupera il percorso. |
getVisible |
getVisible() Parametri: nessuno
Valore restituito:
boolean Restituisce un valore che indica se questo poligono è visibile sulla mappa. |
setDraggable |
setDraggable(draggable) Parametri:
Valore restituito:nessuno
Se è impostato su true , l'utente può trascinare questa forma sulla mappa. La proprietà geodesic definisce la modalità di trascinamento. |
setEditable |
setEditable(editable) Parametri:
Valore restituito:nessuno
Se impostato su true , l'utente può modificare questa forma trascinando i punti di controllo mostrati nei vertici e su ogni segmento. |
setMap |
setMap(map) Parametri:
Valore restituito:nessuno
Visualizza questa forma sulla mappa specificata. Se la mappa è impostata su null , la forma verrà rimossa. |
setOptions |
setOptions(options) Parametri:
Valore restituito:nessuno
|
setPath |
setPath(path) Parametri:
Valore restituito:nessuno
Imposta il percorso. Per ulteriori dettagli, consulta PolylineOptions . |
setVisible |
setVisible(visible) Parametri:
Valore restituito:nessuno
Nasconde questo poligono se impostato su false . |
Ereditato:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
click |
function(event) Argomenti:
Questo evento viene attivato quando l'evento di clic DOM viene attivato sulla polilinea. |
contextmenu |
function(event) Argomenti:
Questo evento viene attivato quando l'evento DOM contextmenu viene attivato su Polyline. |
dblclick |
function(event) Argomenti:
Questo evento viene attivato quando viene attivato l'evento DOM dblclick sulla polilinea. |
drag |
function(event) Argomenti:
Questo evento viene attivato ripetutamente mentre l'utente trascina la polilinea. |
dragend |
function(event) Argomenti:
Questo evento viene attivato quando l'utente smette di trascinare la polilinea. |
dragstart |
function(event) Argomenti:
Questo evento viene attivato quando l'utente inizia a trascinare la polilinea. |
mousedown |
function(event) Argomenti:
Questo evento viene attivato quando viene attivato l'evento mousedown DOM sulla polilinea. |
mousemove |
function(event) Argomenti:
Questo evento viene attivato quando l'evento mousemove DOM viene attivato sulla polilinea. |
mouseout |
function(event) Argomenti:
Questo evento viene attivato quando il mouse esce dalla polilinea. |
mouseover |
function(event) Argomenti:
Questo evento viene attivato al passaggio del mouse sopra una polilinea. |
mouseup |
function(event) Argomenti:
Questo evento viene attivato quando viene attivato l'evento mouseup DOM sulla polilinea. |
|
function(event) Argomenti:
Questo evento viene attivato quando si fa clic con il tasto destro del mouse sulla polilinea. |
Interfaccia PolylineOptions
google.maps.PolylineOptions
interfaccia
Oggetto PolylineOptions utilizzato per definire le proprietà che possono essere impostate su una polilinea.
Proprietà | |
---|---|
clickable optional |
Tipo:
boolean optional Predefinito:
true Indica se questo Polyline gestisce gli eventi del mouse. |
draggable optional |
Tipo:
boolean optional Predefinito:
false Se è impostato su true , l'utente può trascinare questa forma sulla mappa. La proprietà geodesic definisce la modalità di trascinamento. |
editable optional |
Tipo:
boolean optional Predefinito:
false Se impostato su true , l'utente può modificare questa forma trascinando i punti di controllo mostrati nei vertici e su ogni segmento. |
geodesic optional |
Tipo:
boolean optional Predefinito:
false Quando true , i bordi del poligono vengono interpretati come geodetici e seguono la curvatura della Terra. Quando false , i bordi del poligono vengono visualizzati come linee rette nello spazio dello schermo. Tieni presente che la forma di un poligono geodetico può sembrare cambiare quando viene trascinato, poiché le dimensioni vengono mantenute rispetto alla superficie terrestre. |
icons optional |
Tipo:
Array<IconSequence> optional Le icone da visualizzare lungo la polilinea. |
map optional |
Tipo:
Map optional Mappa su cui visualizzare la polilinea. |
path optional |
Tipo:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional La sequenza ordinata di coordinate della polilinea. Questo percorso può essere specificato utilizzando un semplice array di LatLng o un MVCArray di LatLng . Tieni presente che se passi un array semplice, questo verrà convertito in un MVCArray L'inserimento o la rimozione di LatLng in MVCArray aggiornerà automaticamente la polilinea sulla mappa. |
strokeColor optional |
Tipo:
string optional Il colore del tratto. Sono supportati tutti i colori CSS3, ad eccezione dei colori denominati estesi. |
strokeOpacity optional |
Tipo:
number optional L'opacità del tratto compresa tra 0,0 e 1,0. |
|