MapType
google.maps.MapType
interface
Cette interface définit le type de carte et est généralement utilisée pour les types de carte personnalisés. Immuable.
Propriétés | |
---|---|
maxZoom |
Type:
number Niveau de zoom maximal de la carte lors de l'affichage de ce MapType. Requis pour les MapTypes de base, ignorés pour les MapTypes en superposition. |
minZoom |
Type :
number Niveau de zoom minimal de la carte lors de l'affichage de ce MapType. Facultatif. La valeur par défaut est 0. |
radius |
Type:
number Rayon de la planète pour la carte, en mètres. Facultatif ; la valeur par défaut est un rayon équatorial de 6 378 137 mètres. |
tileSize |
Type:
Size Dimensions de chaque vignette. Obligatoire. |
alt optional |
Type :
string optional Texte alternatif à afficher lorsque le bouton de ce MapType est pointé dans le MapTypeControl. Facultatif. |
name optional |
Type:
string optional Nom à afficher dans MapTypeControl. Facultatif. |
projection optional |
Type :
Projection optional Projection utilisée pour afficher ce MapType. Facultatif. Valeur par défaut dans Mercator. |
Méthodes | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Paramètres :
Valeur renvoyée:
Element|null Élément obtenu.Affiche une tuile pour les coordonnées de tuile (x, y) et le niveau de zoom donnés. Cette tuile sera ajoutée au document "ownerDocument". Non disponible pour les types de carte de base. |
releaseTile |
releaseTile(tile) Paramètres:
Valeur de retour : aucune
Annule la tuile donnée, en effectuant tous les nettoyages nécessaires. La tuile fournie a déjà été supprimée du document. Facultatif. |
Interface de projection
google.maps.Projection
interface
Méthodes | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Paramètres:
Valeur renvoyée:
Point|null Traduit du cylindre LatLng en plan ponctuel. Cette interface spécifie une fonction qui implémente la traduction de valeurs LatLng données en coordonnées mondiales sur la projection de la carte. L'API Google Maps appelle cette méthode lorsqu'elle doit tracer les lieux à l'écran. Les objets Projection doivent implémenter cette méthode, mais peuvent renvoyer null si la projection ne peut pas calculer Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Paramètres :
Valeur renvoyée :
LatLng|null Cette interface spécifie une fonction qui implémente la traduction des coordonnées mondiales d'une projection de carte en valeurs LatLng . L'API Google Maps appelle cette méthode lorsqu'elle doit traduire les actions à l'écran en positions sur la carte. Les objets Projection doivent implémenter cette méthode, mais peuvent renvoyer null si la projection ne peut pas calculer LatLng . |
Classe ImageMapType
Classe google.maps.ImageMapType
Cette classe implémente l'interface MapType et fournit des tuiles d'image.
Cette classe étend MVCObject
.
Cette classe implémente MapType
.
Constructeur | |
---|---|
ImageMapType |
ImageMapType(opts) Paramètres :
Construit un ImageMapType à partir des options ImageMapTypeOptions fournies. |
Propriétés | |
---|---|
alt |
Type:
string optional |
maxZoom |
Type :
number |
minZoom |
Type:
number |
name |
Type :
string optional |
projection |
Type:
Projection |
radius |
Type :
number |
tileSize |
Type :
Size |
Méthodes | |
---|---|
getOpacity |
getOpacity() Paramètres:aucun
Valeur de retour:
number d'opacité. L'opacité actuelle.Renvoie le niveau d'opacité ( 0 (transparent) à 1.0 des tuiles ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Paramètres :
Valeur renvoyée :
Element|null Élément obtenu. |
releaseTile |
releaseTile(tileDiv) Paramètres:
Valeur de retour : aucune
|
setOpacity |
setOpacity(opacity) Paramètres :
Valeur de retour:aucune
Définit le niveau d'opacité ( 0 (transparent) sur 1.0 des tuiles ImageMapType ). |
Hérité :
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
tilesloaded |
function() Arguments:aucun
Cet événement est déclenché lorsque le chargement des tuiles visibles est terminé. |
Interface ImageMapTypeOptions
google.maps.ImageMapTypeOptions
interface
Cette classe permet de créer un MapType qui affiche des tuiles d'image.
Propriétés | |
---|---|
alt optional |
Type:
string optional Texte alternatif à afficher lorsque le bouton de ce MapType est pointé dans le MapTypeControl. |
getTileUrl optional |
Type:
function(Point, number): (string optional) optional Renvoie une chaîne (URL) pour les coordonnées de tuile spécifiées (x, y) et le niveau de zoom. |
maxZoom optional |
Type:
number optional Niveau de zoom maximal de la carte lors de l'affichage de ce MapType. |
minZoom optional |
Type :
number optional Niveau de zoom minimal de la carte lors de l'affichage de ce MapType. Facultatif. |
name optional |
Type :
string optional Nom à afficher dans MapTypeControl. |
opacity optional |
Type:
number optional Opacité à appliquer aux tuiles. L'opacité doit être spécifiée sous la forme d'une valeur flottante comprise entre 0 et 1.0, où 0 est totalement transparent et 1 totalement opaque. |
tileSize optional |
Type:
Size optional Taille de la tuile. |
GroundOverlay
Classe google.maps.GroundOverlay
Superposition d'image rectangulaire sur la carte.
Cette classe étend MVCObject
.
Constructeur | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Paramètres :
Crée une superposition au sol à partir de l'URL de l'image fournie et de son LatLngBounds . L'image est mise à l'échelle des limites actuelles et projetée à l'aide de la projection cartographique actuelle. |
Méthodes | |
---|---|
getBounds |
getBounds() Paramètres : aucun
Valeur renvoyée :
LatLngBounds Récupère les LatLngBounds de cette superposition. |
getMap |
getMap() Paramètres:aucun
Valeur renvoyée :
Map Affiche la carte sur laquelle cette superposition au sol est affichée. |
getOpacity |
getOpacity() Paramètres:aucun
Valeur renvoyée:
number Renvoie l'opacité de cette superposition au sol. |
getUrl |
getUrl() Paramètres:aucun
Valeur renvoyée:
string Récupère l'URL de l'image projetée. |
setMap |
setMap(map) Paramètres:
Valeur de retour:aucune
Affiche la superposition au sol sur la carte spécifiée. Si la carte est définie sur null , la superposition est supprimée. |
setOpacity |
setOpacity(opacity) Paramètres:
Valeur de retour:aucune
Définit l'opacité de cette superposition au sol. |
Hérité:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
click |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement de clic DOM est déclenché sur le GroundOverlay . |
dblclick |
function(event) Arguments :
Cet événement se déclenche lorsque l'événement dblclick DOM est déclenché sur le GroundOverlay . |
Interface GroundOverlayOptions
google.maps.GroundOverlayOptions
interface
Cet objet définit les propriétés qui peuvent être définies sur un objet GroundOverlay
.
Propriétés | |
---|---|
clickable optional |
Type :
boolean optional Si la valeur est true , la superposition au sol peut recevoir des événements de souris. |
map optional |
Type :
Map optional Carte sur laquelle afficher la superposition. |
opacity optional |
Type:
number optional Par défaut:
1.0 Opacité de la superposition, exprimée sous la forme d'un nombre compris entre 0 et 1. Facultatif. |
StyledMapType
Classe google.maps.StyledMapType
Crée un MapType
avec un style personnalisé.
Cette classe étend MVCObject
.
Cette classe implémente MapType
.
Constructeur | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Paramètres :
Crée un MapType stylisé avec les options spécifiées. StyledMapType utilise un tableau de MapTypeStyle , où chaque MapTypeStyle est appliqué à la carte de manière consécutive. Un MapTypeStyle ultérieur qui applique les mêmes MapTypeStyler aux mêmes sélecteurs qu'un MapTypeStyle précédent remplacera le MapTypeStyle précédent. |
Propriétés | |
---|---|
alt |
Type :
string |
maxZoom |
Type :
number |
minZoom |
Type :
number |
name |
Type :
string |
projection |
Type :
Projection |
radius |
Type:
number |
tileSize |
Type:
Size |
Méthodes | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Paramètres:
Valeur renvoyée :
Element|null Élément obtenu. |
releaseTile |
releaseTile(tile) Paramètres :
Valeur de retour : aucune
|
Hérité :
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Interface StyledMapTypeOptions
google.maps.StyledMapTypeOptions
interface
Cette classe permet de spécifier des options lors de la création d'un StyledMapType
. Ces options ne peuvent plus être modifiées une fois que StyledMapType
a été instancié.
Propriétés | |
---|---|
alt optional |
Type :
string optional Texte à afficher lorsque le bouton de MapType est sélectionné dans la commande du type de carte. |
maxZoom optional |
Type:
number optional Niveau de zoom maximal de la carte lorsque ce MapType est affiché. Facultatif. |
minZoom optional |
Type :
number optional Niveau de zoom minimal de la carte lorsque ce MapType est affiché. Facultatif. |
name optional |
Type :
string optional Nom à afficher dans la commande de type de carte. |