Interfaccia di MapType
google.maps.MapType
interfaccia
Questa interfaccia definisce il tipo di mappa e viene generalmente utilizzata per i tipi di mappe personalizzati. Immutabile.
Proprietà | |
---|---|
maxZoom |
Tipo:
number Il livello massimo di zoom per la mappa quando viene visualizzato questo MapType. Obbligatorio per gli oggetti MapType di base, ignorato per MapType di 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 di 6378137 metri. |
tileSize |
Tipo:
Size Le dimensioni di ogni riquadro. Obbligatorio. |
alt optional |
Tipo:
string optional Alt testo da visualizzare quando si passa il mouse sul pulsante di questo MapType in MapTypeControl. Campo facoltativo. |
name optional |
Tipo:
string optional Nome da visualizzare in 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 una casella per la coordinata delle caselle (x, y) e il livello di zoom specificati. Questa scheda verrà aggiunta al proprietario (Documento). Non disponibile per i tipi di mappa base. |
releaseTile |
releaseTile(tile) Parametri:
Valore di restituzione: nessuno
Distribuisce il riquadro specificato, eseguendo la pulizia necessaria. Il riquadro fornito è già stato rimosso dal documento. Campo facoltativo. |
Interfaccia di Projection
google.maps.Projection
interfaccia
Metodi | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametri:
Valore restituito:
Point|null Traduce dal cilindro di LatLng al piano di Point. Questa interfaccia specifica una funzione che implementa la traduzione dai valori LatLng specificati alle coordinate globali 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 possono 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 globali di una proiezione di 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 possono restituire null se la proiezione non può calcolare LatLng . |
Classe ImageMapType
lezione google.maps.ImageMapType
Questa classe implementa l'interfaccia di MapType e viene fornita per il rendering di riquadri immagine.
Questo corso estende
MVCObject
.
Questo corso 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 valore ImageMapType utilizzando la proprietà ImageMapTypeOptions fornita |
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à attuale.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 di restituzione: nessuno
|
setOpacity |
setOpacity(opacity) Parametri:
Valore di restituzione: nessuno
Imposta il livello di opacità ( 0 (trasparente) su 1.0 ) dei riquadri ImageMapType . |
Ereditata:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
tilesloaded |
function() Argomenti: nessuno
Questo evento viene attivato quando i riquadri visibili sono terminati. |
Interfaccia ImageMapTypeOptions
google.maps.ImageMapTypeOptions
interfaccia
Questa classe viene utilizzata per creare un MapType che esegue il rendering dei riquadri di immagini.
Proprietà | |
---|---|
alt optional |
Tipo:
string optional Alt testo da visualizzare quando si passa il mouse sul pulsante di questo MapType in MapTypeControl. |
getTileUrl optional |
Tipo:
function(Point, number): (string optional) optional Restituisce una stringa (URL) per una coordinata di riquadri (x, y) e per il livello di zoom specificati. |
maxZoom optional |
Tipo:
number optional Il livello massimo di zoom 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 in 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 è completamente trasparente e 1 è completamente opaco. |
tileSize optional |
Tipo:
Size optional Le dimensioni del riquadro. |
Classe Ground Overlay
lezione google.maps.GroundOverlay
Un overlay immagine rettangolare sulla mappa.
Questo corso 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 immagine fornito e dal relativo LatLngBounds . L'immagine viene ridimensionata per adattarsi ai limiti correnti e proiettata utilizzando la proiezione della mappa corrente. |
Metodi | |
---|---|
getBounds |
getBounds() Parametri: nessuno
Valore restituito:
LatLngBounds Visualizza il LatLngBounds di questo overlay. |
getMap |
getMap() Parametri: nessuno
Valore restituito:
Map Restituisce la mappa su cui viene visualizzato questo overlay del suolo. |
getOpacity |
getOpacity() Parametri: nessuno
Valore restituito:
number Restituisce l'opacità di questo overlay del suolo. |
getUrl |
getUrl() Parametri: nessuno
Valore restituito:
string Visualizza l'URL dell'immagine prevista. |
setMap |
setMap(map) Parametri:
Valore di restituzione: nessuno
Visualizza la sovrapposizione del terreno sulla mappa specificata. Se la mappa è impostata su null , l'overlay viene rimosso. |
setOpacity |
setOpacity(opacity) Parametri:
Valore di restituzione: nessuno
Consente di impostare l'opacità di questo overlay del suolo. |
Ereditata:
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 il GroundOverlay . |
dblclick |
function(event) Argomenti:
Questo evento viene attivato quando l'evento DOMclick viene attivato il GroundOverlay . |
Interfaccia GroundOverlayOptions
google.maps.GroundOverlayOptions
interfaccia
Questo oggetto definisce le proprietà che possono essere impostate su un oggetto GroundOverlay
.
Proprietà | |
---|---|
clickable optional |
Tipo:
boolean optional Se true , l'overlay del terreno può ricevere eventi del mouse. |
map optional |
Tipo:
Map optional La mappa su cui visualizzare l'overlay. |
opacity optional |
Tipo:
number optional Predefinito:
1.0 L'opacità dell'overlay, espressa come numero compreso tra 0 e 1. Campo facoltativo. |
Classe StyledMapType
lezione google.maps.StyledMapType
Crea un MapType
con uno stile personalizzato.
Questo corso estende
MVCObject
.
Questo corso 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 uno stile MapType con le opzioni specificate. Il StyledMapType utilizza un array di MapTypeStyle , dove ogni MapTypeStyle viene applicato alla mappa in sequenza. 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 di restituzione: nessuno
|
Ereditata:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Interfaccia StyledMapTypeOptions
google.maps.StyledMapTypeOptions
interfaccia
Questo corso viene utilizzato per specificare le opzioni durante la creazione di un StyledMapType
. Queste opzioni non possono essere modificate dopo la creazione dell'istanza StyledMapType
.
Proprietà | |
---|---|
alt optional |
Tipo:
string optional Testo da visualizzare quando passi il pulsante di questo MapType sul controllo del tipo di mappa. |
maxZoom optional |
Tipo:
number optional Il livello massimo di zoom della mappa quando viene visualizzato questo MapType . Campo facoltativo. |
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 Il nome da visualizzare nel controllo tipo di mappa. |