Manuel de référence Google Maps
- Page précédente Types Maps
- Page suivante Introduction à SVG
Constructeur Map()
Créer une carte Google :
var map = new google.maps.Map(mapCanvas, mapOptions);
Définition et utilisation
Le constructeur Map() crée une nouvelle carte dans l'élément HTML spécifié (généralement un élément <div>).
Syntaxe
new google.maps.Map(HTMLElement,MapOptions)
Valeur de paramètre
Paramètres | Description |
---|---|
HTMLElement | Définir dans quel élément HTML la carte sera placée. |
MapOptions | Objet MapOptions pour sauvegarder les variables/options d'initialisation de la carte. |
Méthodes de Map()
Méthode | Retourner la valeur | Description |
---|---|---|
fitBounds(LatLngBounds) | None | Définir la vue pour inclure les limites données. |
getBounds() | LatLng,LatLng | Retourner la latitude et la longitude sud-ouest et nord-est de la vue actuelle. |
getCenter() | LatLng | Retourner la latitude et la longitude du centre de la carte. |
getDiv() | Node | Retourner l'objet DOM contenant la carte. |
getHeading() | number |
Retourner l'orientation de la boussole de l'image aérienne. Applicable aux types de cartes SATELLITE et HYBRID. |
getMapTypeId() |
|
Retourner le type de carte actuel. |
getProjection() | Projection | Retourner la projection actuelle. |
getStreetView() | StreetViewPanorama | Retourner le StreetViewPanorama par défaut lié à la carte. |
getTilt() | number |
Retourner l'angle d'incidence de l'image aérienne (en degrés). Applicable aux types de cartes SATELLITE et HYBRID. |
getZoom() | number | Retourner le niveau de zoom actuel de la carte. |
panBy(xnumber,ynumber) | None | Changer le centre de la carte d'une distance donnée (en pixels). |
panTo(LatLng) | None | Changer le centre de la carte en LatLng donné. |
panToBounds(LatLngBounds) | None | Déplacer la carte de manière à ce qu'elle englobe le minimum nécessaire pour LatLngBounds donné. |
setCenter(LatLng) | None | Définir la latitude et la longitude du centre de la carte. |
setHeading(number) | None |
Définir l'orientation de la boussole de l'image aérienne. En unités de degrés mesurés à partir de la direction nord de base. |
setMapTypeId(MapTypeId) | None | Définir le type de carte à afficher. |
setOptions(MapOptions) | None | |
setStreetView(StreetViewPanorama) | None | Lier StreetViewPanorama à la carte. |
setTilt(number) | None |
Définir l'angle d'incidence de l'image aérienne (en degrés). Applicable aux types de cartes SATELLITE et HYBRID. |
setZoom(number) | None | Définir le niveau de zoom de la carte. |
Propriétés de Map()
Propriétés | Type | Description |
---|---|---|
controls | Array.<MVCArray.<Node>> | Contrôles supplémentaires ajoutés à la carte. |
mapTypes | MapTypeRegistry | Enregistrement des instances de MapType par ID de chaîne. |
overlayMapTypes | MVCArray.<MapType> | Autres types de cartes à superposer. |
Événements de Map()
Événement | Paramètres | Description |
---|---|---|
bounds_changed | None | Déclenché lorsque les limites de la vue portative changent. |
center_changed | None | Déclenché lorsque les propriétés du centre de la carte changent. |
click | MouseEvent | Déclenché lorsque l'utilisateur clique sur la carte. |
dblclick | MouseEvent | Déclenché lorsque l'utilisateur double-clique sur la carte. |
drag | None | Déclenché lors de chaque glisser de l'utilisateur sur la carte. |
dragend | None | Déclenché lorsque l'utilisateur arrête de glisser la carte. |
dragstart | None | Déclenché lorsque l'utilisateur commence à glisser la carte. |
heading_changed | None | Déclenché lorsque les propriétés de titre de la carte changent. |
idle | None | Déclenché lorsque la carte est devenue inoccupée après avoir été déplacée ou zoomée. |
maptypeid_changed | None | Déclenché lorsque la propriété mapTypeId change. |
mousemove | MouseEvent | Déclenché à chaque fois que la souris se déplace sur le conteneur de la carte. |
mouseout | MouseEvent | Déclenché lorsque la souris quitte le conteneur de la carte. |
mouseover | MouseEvent | Déclenché lorsque la souris entre dans le conteneur de la carte. |
projection_changed | None | Déclenché lorsque le projet change. |
resize | None | Déclenché lorsque la taille du div de la carte change. |
rightclick | MouseEvent | Déclenché lorsque l'utilisateur clique avec le bouton droit sur la carte. |
tilesloaded | None | Déclenché lorsque les tuiles visibles sont complètement chargées. |
tilt_changed | None | Déclenché lorsque les propriétés de pente de la carte changent. |
zoom_changed | None | Déclenché lorsque les propriétés de zoom de la carte changent. |
Calque
Constructeur/Objet | Description |
---|---|
Marker | Créer un marqueur. (Notez que vous devez bien configurer la position d'affichage du marqueur). |
MarkerOptions | Options disponibles pour le rendu du marqueur. |
MarkerImage | Représente la structure de l'icône de marqueur ou de l'image d'ombre. |
MarkerShape | Définition de la forme du marqueur utilisée pour déterminer la zone clickable (type et coordonnées). |
Animation | Définit l'animation qui peut être jouée sur le marqueur (sauter ou tomber). |
InfoWindow | Crée une fenêtre d'information. |
InfoWindowOptions | Options utilisées pour le rendu de la fenêtre d'information. |
Polyline | Crée une polyline (contient le chemin et le style de contour). |
PolylineOptions | Options utilisées pour le rendu d'une ligne brisée. |
Polygon | Crée un polygone (contient le chemin et contour + style de remplissage). |
PolygonOptions | Options utilisées pour le rendu d'un polygone. |
Rectangle | Crée un rectangle (contient les limites et contour + style de remplissage). |
RectangleOptions | Options de rendu d'un rectangle. |
Circle | Crée un cercle (contient le centre + rayon et contour + style de remplissage). |
CircleOptions | Options utilisées pour le rendu d'un cercle. |
GroundOverlay | |
GroundOverlayOptions | |
OverlayView | |
MapPanes | |
MapCanvasProjection |
Événement
Constructeur/Objet | Description |
---|---|
MapsEventListener |
Il n'a ni méthode ni constructeur. Son instance est retournée par addListener() et addDomListener(), et est finalement renvoyée par removeListener(). |
event | Ajoute/Supprime/Trigger un écouteur d'événement. |
MouseEvent | Retourne divers événements de souris depuis la carte et les calques. |
Contrôle
Contrôle/Objet | Description |
---|---|
MapTypeControlOptions | Options sauvegardées pour modifier les contrôles (emplacement et style). |
MapTypeControlStyle | Définit le type de contrôle de carte à afficher (menu déroulant ou bouton). |
OverviewMapControlOptions | Options utilisées pour le rendu du contrôle de vue d'ensemble de la carte (déployé ou replié). |
PanControlOptions | Options utilisées pour le rendu du contrôle de déplacement (emplacement). |
RotateControlOptions | Options utilisées pour le rendu du contrôle de rotation (emplacement). |
ScaleControlOptions | Options utilisées pour le rendu du contrôle de proportion (emplacement et style). |
ScaleControlStyle | Définit quel type de contrôle de proportion doit être affiché. |
StreetViewControlOptions | Options utilisées pour le rendu du contrôle pegman de la vue en rue (emplacement). |
ZoomControlOptions | Options utilisées pour le rendu du contrôle de zoom (emplacement et style). |
ZoomControlStyle | Définir quel type de contrôles de zoom afficher (grand ou petit). |
ControlPosition | Définir la position des contrôles sur la carte. |
- Page précédente Types Maps
- Page suivante Introduction à SVG