Interfaccia MapType
google.maps.MapType
interfaccia
Questa interfaccia definisce il tipo di mappa e viene in genere utilizzata per i tipi di mappa personalizzati. Immutabile.
Proprietà | |
|---|---|
maxZoom |
Tipo:
numberIl livello di zoom massimo per la mappa quando viene visualizzato questo tipo di mappa. Obbligatorio per i tipi di mappa di base, ignorato per i tipi di mappa in overlay. |
minZoom |
Tipo:
numberIl livello di zoom minimo per la mappa quando viene visualizzato questo tipo di mappa. Facoltativo; il valore predefinito è 0. |
radius |
Tipo:
numberRaggio del pianeta per la mappa, in metri. Facoltativo. Il valore predefinito è il raggio equatoriale della Terra di 6378137 metri. |
tileSize |
Tipo:
SizeLe dimensioni di ogni riquadro. Obbligatorio. |
alt optional |
Tipo:
string optionalTesto alternativo da visualizzare quando il cursore del mouse passa sopra il pulsante di questo tipo di mappa in MapTypeControl. Facoltativo. |
name optional |
Tipo:
string optionalNome da visualizzare in MapTypeControl. Facoltativo. |
projection optional |
Tipo:
Projection optionalLa proiezione utilizzata per visualizzare questo tipo di mappa. Facoltativo; il valore predefinito è Mercatore. |
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 all'elemento ownerDocument specificato. Non disponibile per i tipi di mappe di base. |
releaseTile |
releaseTile(tile)Parametri:
Valore restituito:nessuno
Rilascia il riquadro specificato, eseguendo la pulizia necessaria. La scheda fornita sarà già stata rimossa dal documento. Facoltativo. |
Interfaccia di proiezione
google.maps.Projection
interfaccia
Metodi | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Parametri:
Valore restituito:
Point|nullTradisce dal cilindro LatLng al piano Point. Questa interfaccia specifica una funzione che implementa la traduzione da valori LatLng dati alle coordinate mondiali sulla proiezione della mappa. L'API 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 è in grado di calcolare Point. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])Parametri:
Valore restituito:
LatLng|nullQuesta interfaccia specifica una funzione che implementa la traduzione dalle coordinate mondiali su una proiezione della mappa ai valori LatLng. L'API 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 è in grado di calcolare LatLng. |
Classe ImageMapType
google.maps.ImageMapType
corso
Questa classe implementa l'interfaccia MapType ed è fornita per il rendering delle tessere 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:
Costruisce un ImageMapType utilizzando le opzioni ImageMapType fornite |
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:
number opacity L'attuale opacità.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) a 1.0) dei riquadri ImageMapType. |
Ereditato:
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
google.maps.ImageMapTypeOptions
interfaccia
Questa classe viene utilizzata per creare un tipo di mappa che esegue il rendering di riquadri di immagini.
Proprietà | |
|---|---|
alt optional |
Tipo:
string optionalTesto alternativo da visualizzare quando il cursore del mouse passa sopra il pulsante di questo tipo di mappa in MapTypeControl. |
getTileUrl optional |
Tipo:
function(Point, number): (string optional) optionalRestituisce una stringa (URL) per una determinata coordinata del riquadro (x, y) e un determinato livello di zoom. |
maxZoom optional |
Tipo:
number optionalIl livello di zoom massimo per la mappa quando viene visualizzato questo tipo di mappa. |
minZoom optional |
Tipo:
number optionalIl livello di zoom minimo per la mappa quando viene visualizzato questo tipo di mappa. Facoltativo. |
name optional |
Tipo:
string optionalNome da visualizzare in MapTypeControl. |
opacity optional |
Tipo:
number optionalL'opacità da applicare ai riquadri. L'opacità deve essere specificata come valore float compreso tra 0 e 1,0, dove 0 è completamente trasparente e 1 è completamente opaco. |
tileSize optional |
Tipo:
Size optionalLa dimensione dei riquadri. |
Classe GroundOverlay
google.maps.GroundOverlay
corso
Un overlay di immagini rettangolari 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 immagine fornito e dal relativo LatLngBounds. L'immagine viene ridimensionata in base ai limiti attuali e proiettata utilizzando la proiezione della mappa corrente. |
Metodi | |
|---|---|
getBounds |
getBounds()Parametri: nessuno
Valore restituito:
LatLngBoundsRecupera il LatLngBounds di questo overlay. |
getMap |
getMap()Parametri: nessuno
Valore restituito:
MapRestituisce la mappa su cui viene visualizzato questo overlay del suolo. |
getOpacity |
getOpacity()Parametri: nessuno
Valore restituito:
numberRestituisce l'opacità di questo overlay del suolo. |
getUrl |
getUrl()Parametri: nessuno
Valore restituito:
stringRecupera l'URL dell'immagine proiettata. |
setMap |
setMap(map)Parametri:
Valore restituito:nessuno
Esegue il rendering dell'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à di questo overlay del suolo. |
Ereditato:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Eventi | |
|---|---|
click |
function(event)Argomenti:
Questo evento viene attivato quando viene attivato l'evento di clic DOM su GroundOverlay. |
dblclick |
function(event)Argomenti:
Questo evento viene attivato quando viene attivato l'evento DOM dblclick su 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 optionalSe true, l'overlay del suolo può ricevere eventi del mouse. |
map optional |
Tipo:
Map optionalLa mappa su cui visualizzare l'overlay. |
opacity optional |
Tipo:
number optionalValore predefinito:
1.0L'opacità dell'overlay, espressa come numero compreso tra 0 e 1. Facoltativo. |
Classe StyledMapType
google.maps.StyledMapType
corso
Crea un 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 MapType con stile con le opzioni specificate. StyledMapType accetta un array di MapTypeStyle, in cui ogni MapTypeStyle viene applicato alla mappa consecutivamente. Un MapTypeStyle successivo che applica gli stessi MapTypeStyler agli stessi selettori di un MapTypeStyle precedente sostituirà quest'ultimo.MapTypeStyle Tieni presente che StyledMapType non è supportato quando è impostato un ID mappa. Se le utilizzi entrambe contemporaneamente, riceverai un avviso nella console. |
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
|
Ereditato:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Interfaccia StyledMapTypeOptions
google.maps.StyledMapTypeOptions
interfaccia
Questa classe viene utilizzata per specificare le opzioni durante la creazione di un StyledMapType. Queste opzioni non possono essere modificate dopo l'inizializzazione di StyledMapType.
Proprietà | |
|---|---|
alt optional |
Tipo:
string optionalTesto da visualizzare quando si passa il mouse sopra il pulsante di questa MapType nel controllo del tipo di mappa. |
maxZoom optional |
Tipo:
number optionalIl livello di zoom massimo per la mappa quando viene visualizzato questo MapType. Facoltativo. |
minZoom optional |
Tipo:
number optionalIl livello di zoom minimo per la mappa quando viene visualizzato questo MapType. Facoltativo. |
name optional |
Tipo:
string optionalIl nome da visualizzare nel controllo del tipo di mappa. |