Interfaccia MapType
Interfaccia google.maps.MapType
Questa interfaccia definisce il tipo di mappa e viene generalmente utilizzata per tipi di mappe personalizzate. Immutabile.
Proprietà | |
---|---|
maxZoom |
Tipo:
number Il livello di zoom massimo per la mappa quando viene visualizzato questo MapType. Obbligatorio per i MapTypes di base, ignorato per i MapTypes in overlay. |
minZoom |
Tipo:
number Il livello di zoom minimo per la mappa quando viene visualizzato questo MapType. Facoltativo; il valore predefinito è 0. |
radius |
Tipo:
number Raggio del pianeta per la mappa, in metri. Facoltativo; il valore predefinito è il raggio equatoriale della Terra di 6378137 metri. |
tileSize |
Tipo:
Size Le dimensioni di ogni riquadro. obbligatorio. |
alt optional |
Tipo:
string optional Testo alternativo da visualizzare quando si passa il mouse sopra il pulsante di questo MapType in MapTypeControl. Campo facoltativo. |
name optional |
Tipo:
string optional Nome da visualizzare nel MapTypeControl. Campo facoltativo. |
projection optional |
Tipo:
Projection optional La proiezione utilizzata per eseguire il rendering di questo MapType. Facoltativo; il valore predefinito è Mercator. |
Metodi | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametri:
Valore restituito:
Element|null riquadro risultante.Restituisce un riquadro per le coordinate del riquadro (x, y) e il livello di zoom specificati. Questo riquadro verrà aggiunto al valoreownerDocument specificato. Non disponibile per i tipi di mappa base. |
releaseTile |
releaseTile(tile) Parametri:
Valore restituito: nessuno
Rilascia il riquadro specificato, eseguendo le operazioni di pulizia necessarie. Il riquadro fornito sarà già stato rimosso dal documento. Campo facoltativo. |
Interfaccia di proiezione
Interfaccia google.maps.Projection
Metodi | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametri:
Valore restituito:
Point|null Traduce dal cilindro LatLng al piano Punto. Questa interfaccia specifica una funzione che implementa la traduzione dai valori LatLng specificati alle coordinate mondiali sulla proiezione della mappa. L'API di Google Maps chiama questo metodo quando deve tracciare le posizioni sullo schermo. Gli oggetti Projection devono implementare questo metodo, ma potrebbero restituire null se la proiezione non può calcolare Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametri:
Valore restituito:
LatLng|null Questa interfaccia specifica una funzione che implementa la traduzione dalle coordinate del mondo su una proiezione su una mappa ai valori LatLng . L'API di Google Maps chiama questo metodo quando deve tradurre le azioni sullo schermo in posizioni sulla mappa. Gli oggetti Projection devono implementare questo metodo, ma potrebbero restituire null se la proiezione non può calcolare LatLng . |
ImageMapType
google.maps.ImageMapType
classe
Questa classe implementa l'interfaccia MapType ed è fornita per il rendering dei riquadri di immagini.
Questa classe estende
MVCObject
.
Questa classe implementa
MapType
.
Accedi chiamando const {ImageMapType} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
ImageMapType |
ImageMapType(opts) Parametri:
Crea un oggetto ImageMapType utilizzando il valore ImageMapTypeOptions fornito |
Proprietà | |
---|---|
alt |
Tipo:
string optional |
maxZoom |
Tipo:
number |
minZoom |
Tipo:
number |
name |
Tipo:
string optional |
projection |
Tipo:
Projection |
radius |
Tipo:
number |
tileSize |
Tipo:
Size |
Metodi | |
---|---|
getOpacity |
getOpacity() Parametri: nessuno
Valore restituito: opacità
number . L'opacità corrente.Restituisce il livello di opacità ( 0 (trasparente) a 1.0 ) dei riquadri ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametri:
Valore restituito:
Element|null riquadro risultante. |
releaseTile |
releaseTile(tileDiv) Parametri:
Valore restituito: nessuno
|
setOpacity |
setOpacity(opacity) Parametri:
Valore restituito: nessuno
Imposta il livello di opacità ( 0 (trasparente) su 1.0 ) dei riquadri ImageMapType . |
Ereditate:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
tilesloaded |
function() Argomenti: nessuno
Questo evento viene attivato al termine del caricamento dei riquadri visibili. |
Interfaccia ImageMapTypeOptions
Interfaccia google.maps.ImageMapTypeOptions
Questa classe viene utilizzata per creare un MapType che esegue il rendering dei riquadri di immagini.
Proprietà | |
---|---|
alt optional |
Tipo:
string optional Testo alternativo da visualizzare quando si passa il mouse sopra il pulsante di questo MapType in MapTypeControl. |
getTileUrl optional |
Tipo:
function(Point, number): (string optional) optional Restituisce una stringa (URL) per le coordinate del riquadro (x, y) e il livello di zoom specificati. |
maxZoom optional |
Tipo:
number optional Il livello di zoom massimo per la mappa quando viene visualizzato questo MapType. |
minZoom optional |
Tipo:
number optional Il livello di zoom minimo per la mappa quando viene visualizzato questo MapType. Campo facoltativo. |
name optional |
Tipo:
string optional Nome da visualizzare nel MapTypeControl. |
opacity optional |
Tipo:
number optional L'opacità da applicare ai riquadri. L'opacità deve essere specificata come un valore in virgola mobile compreso tra 0 e 1,0, dove 0 corrisponde a completamente trasparente e 1 a completamente opaco. |
tileSize optional |
Tipo:
Size optional Le dimensioni dei riquadri. |
Classe GroundOverlay
google.maps.GroundOverlay
classe
Un overlay immagine rettangolare sulla mappa.
Questa classe estende
MVCObject
.
Accedi chiamando const {GroundOverlay} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parametri:
Crea un overlay del suolo dall'URL dell'immagine fornita e dal relativo LatLngBounds . L'immagine viene ridimensionata per adattarsi ai limiti attuali e proiettata utilizzando la proiezione della mappa corrente. |
Metodi | |
---|---|
getBounds |
getBounds() Parametri: nessuno
Valore restituito:
LatLngBounds Recupera il valore LatLngBounds di questo overlay. |
getMap |
getMap() Parametri: nessuno
Valore restituito:
Map Restituisce la mappa su cui è visualizzata l'overlay del suolo. |
getOpacity |
getOpacity() Parametri: nessuno
Valore restituito:
number Restituisce l'opacità della sovrapposizione al suolo. |
getUrl |
getUrl() Parametri: nessuno
Valore restituito:
string Recupera l'URL dell'immagine proiettata. |
setMap |
setMap(map) Parametri:
Valore restituito: nessuno
Visualizza l'overlay del suolo sulla mappa specificata. Se la mappa è impostata su null , l'overlay viene rimosso. |
setOpacity |
setOpacity(opacity) Parametri:
Valore restituito: nessuno
Imposta l'opacità della sovrapposizione al suolo. |
Ereditate:
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 su GroundOverlay . |
dblclick |
function(event) Argomenti:
Questo evento viene attivato quando l'evento dblclick DOM viene attivato su GroundOverlay . |
Interfaccia GroundOverlayOptions
Interfaccia google.maps.GroundOverlayOptions
Questo oggetto definisce le proprietà che possono essere impostate su un oggetto GroundOverlay
.
Proprietà | |
---|---|
clickable optional |
Tipo:
boolean optional Se true , l'overlay del suolo può ricevere eventi del mouse. |
map optional |
Tipo:
Map optional La mappa su cui visualizzare l'overlay. |
opacity optional |
Tipo:
number optional Predefinita:
1.0 L'opacità dell'overlay, espressa con un numero compreso tra 0 e 1. Campo facoltativo. |
StyledMapType
google.maps.StyledMapType
classe
Crea un oggetto MapType
con uno stile personalizzato.
Questa classe estende
MVCObject
.
Questa classe implementa
MapType
.
Accedi chiamando const {StyledMapType} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parametri:
Crea un elemento MapType con stile con le opzioni specificate. StyledMapType prende un array di MapTypeStyle , in cui ogni MapTypeStyle viene applicato alla mappa in modo consecutivo. Un MapTypeStyle successivo che applica gli stessi MapTypeStyler agli stessi selettori di un MapTypeStyle precedente sostituirà il precedente MapTypeStyle . |
Proprietà | |
---|---|
alt |
Tipo:
string |
maxZoom |
Tipo:
number |
minZoom |
Tipo:
number |
name |
Tipo:
string |
projection |
Tipo:
Projection |
radius |
Tipo:
number |
tileSize |
Tipo:
Size |
Metodi | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametri:
Valore restituito:
Element|null riquadro risultante. |
releaseTile |
releaseTile(tile) Parametri:
Valore restituito: nessuno
|
Ereditate:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Interfaccia StyledMapTypeOptions
Interfaccia google.maps.StyledMapTypeOptions
Questa classe viene utilizzata per specificare le opzioni durante la creazione di un StyledMapType
. Impossibile modificare queste opzioni dopo aver creato un'istanza di StyledMapType
.
Proprietà | |
---|---|
alt optional |
Tipo:
string optional Testo da visualizzare quando si passa il mouse sopra il pulsante di MapType nel controllo del tipo di mappa. |
maxZoom optional |
Tipo:
number optional Il livello di zoom massimo per la mappa quando viene visualizzata questa MapType . Campo facoltativo. |
minZoom optional |
Tipo:
number optional Il livello di zoom minimo per la mappa quando viene visualizzata questa MapType . Campo facoltativo. |
name optional |
Tipo:
string optional Il nome da visualizzare nel controllo del tipo di mappa. |