# Map
L'objet Map représente la carte 3D Mini Tokyo sur votre page. Vous créez un Map en spécifiant un container et d'autres options. Ensuite, Mini Tokyo 3D initialise la carte sur la page et renvoie votre objet Map.
Hérite de Evented (opens new window).
new Map(options: Object)
# Paramètres
# options (Object (opens new window))
| Nom | Description |
|---|---|
options.accessTokenstring (opens new window) | Jeton d'accès pour Mapbox (opens new window). Si vous ne spécifiez pas ce jeton, une erreur se produira lors du chargement de la carte, alors assurez-vous d'obtenir un jeton d'accès spécifique à votre site Web. |
options.bearingnumber (opens new window)par défaut : 0 | Le relèvement initial (rotation) de la carte, mesuré en degrés dans le sens inverse des aiguilles d'une montre à partir du nord. S’il n’est pas spécifié, il sera par défaut 0. |
options.centerLngLatLike (opens new window)par défaut : [139.7670, 35.6814] | Le point central géographique initial de la carte. S'il n'est pas spécifié, il sera par défaut autour de la gare de Tokyo ([139.7670, 35.6814]). Remarque : Mini Tokyo 3D utilise l'ordre des coordonnées de longitude et de latitude pour correspondre à GeoJSON. |
options.clockControlboolean (opens new window)par défaut : true | Si true, l'affichage de la date et de l'heure sera ajouté à la carte. |
options.configControlboolean (opens new window)par défaut : true | Si true, les boutons de configuration seront ajoutés à la carte. |
options.containerstring (opens new window) | Le id de l'élément HTML dans lequel Mini Tokyo 3D restituera la carte. L'élément spécifié ne doit avoir aucun enfant. |
options.dataSourcesArray (opens new window)<DataSource>par défaut : [] | Un tableau de sources de données supplémentaires pour Mini Tokyo 3D. Notez qu'il s'agit d'une fonctionnalité expérimentale en cours de développement et susceptible de changer. |
options.dataUrlstring (opens new window) | URL des données 3D de Mini Tokyo. S’il n’est pas spécifié, 'https://minitokyo3d.com/data' sera utilisé. |
options.ecoFrameRatenumber (opens new window)par défaut : 1 | Fréquence d'images pour les animations de train et d'avion (images par seconde) lorsque le mode Eco est activé. Spécifiez sur une échelle de 1 à 60. Des valeurs inférieures entraînent des animations moins fluides et une utilisation moindre des ressources du processeur, réduisant ainsi la consommation de la batterie sur les appareils mobiles. S’il n’est pas spécifié, il sera par défaut 1. |
options.ecoModestring (opens new window)par défaut : 'normal' | Le mode éco initial. 'normal' et 'eco' sont pris en charge. |
options.fullscreenControlboolean (opens new window)par défaut : true | Si true, le bouton plein écran sera ajouté à la carte. |
options.langstring (opens new window) | Étiquette d'identification de langues IETF (opens new window) pour la langue. Si elle n'est pas spécifiée, la langue par défaut du navigateur est utilisée. Actuellement 'ja', 'en', 'ko', 'zh-Hans', 'zh-Hant', 'th', 'ne', 'pt-BR', 'fr', 'es' et 'de' sont pris en charge. Si une langue non prise en charge est spécifiée, alors 'en' est utilisé. |
options.modeControlboolean (opens new window)par défaut : true | Si true, les boutons de changement de mode seront ajoutés à la carte. |
options.navigationControlboolean (opens new window)par défaut : true | Si true, les boutons de navigation seront ajoutés à la carte. |
options.pitchnumber (opens new window)par défaut : 60 | L'inclinaison initiale de la carte, mesurée en degrés par rapport au plan de l'écran (0-85). S’il n’est pas spécifié, il sera par défaut 60. |
options.pluginsArray (opens new window)<PluginInterface> | Une liste de plugins à ajouter. Chaque plugin doit implémenter PluginInterface. |
options.searchControlboolean (opens new window)par défaut : true | Si true, le bouton de recherche sera ajouté à la carte. |
options.secretsSecrets | Un objet pour stocker les jetons d'accès utilisés pour récupérer des données. |
options.selectionstring (opens new window) | ID du train ou du vol à suivre, ou de la gare à sélectionner. L'ID du train est une chaîne au format 'odpt.Train:<operator ID>.<railway ID>.<train number>'. L'ID de vol est une chaîne au format 'odpt.FlightInformationArrival:<operator ID>.<airport ID>.<flight number>' ou 'odpt.FlightInformationDeparture:<operator ID>.<airport ID>.<flight number>'. L'ID de la station est une chaîne au format 'odpt.Station:<operator ID>.<railway ID>.<station ID>'. La partie 'odpt.*:' peut être omise. Pour plus de détails, consultez le Public Transportation Open Data Center: API Specification (opens new window). |
options.trackingModestring (opens new window)par défaut : 'position' | Le mode de suivi initial. 'position', 'back', 'topback', 'front', 'topfront', 'helicopter', 'drone' et 'bird' sont pris en charge. |
options.zoomnumber (opens new window)par défaut : 14 | Le niveau de zoom initial de la carte. S’il n’est pas spécifié, il sera par défaut 14. |
# Membres de l'instance
# addLayer(layer)
Ajoute une couche à la carte.
# Paramètres
layer (Object (opens new window) | CustomLayerInterface (opens new window) | GeoJsonLayerInterface | ThreeLayerInterface | Tile3DLayerInterface) La couche à ajouter, conformément à la spécification de style Mapbox layer definition (opens new window), à la spécification CustomLayerInterface (opens new window), la spécification GeoJsonLayerInterface, la spécification ThreeLayerInterface ou la spécification Tile3DLayerInterface.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# easeTo(options)
Modifie toute combinaison de center, zoom, bearing, pitch et padding avec une transition animée entre les anciennes et les nouvelles valeurs. La carte conservera ses valeurs actuelles pour tous les détails non spécifiés dans options.
Remarque : La transition se produira instantanément si l'utilisateur a activé la fonctionnalité d'accessibilité reduced motion dans son système d'exploitation, à moins que options n'inclue essential: true.
# Paramètres
options (Object (opens new window)) Options décrivant la destination et l'animation de la transition. Accepte CameraOptions (opens new window) et AnimationOptions (opens new window).
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# flyTo(options)
Modifie toute combinaison de center, zoom, bearing et pitch, animant la transition le long d'une courbe qui évoque le vol. L'animation intègre de manière transparente le zoom et le panoramique pour aider l'utilisateur à conserver ses repères même après avoir parcouru une grande distance.
Si un utilisateur a activé la fonctionnalité d'accessibilité reduced motion dans son système d'exploitation, l'animation sera ignorée et se comportera de manière équivalente à jumpTo, à moins que options n'inclue essential: true.
# Paramètres
options (Object (opens new window)) Options décrivant la destination et l'animation de la transition. Accepte CameraOptions (opens new window), AnimationOptions (opens new window) et les options supplémentaires suivantes.
| Nom | Description |
|---|---|
options.curvenumber (opens new window)par défaut : 1.42 | La « courbe » de zoom qui se produira le long de la trajectoire de vol. Une valeur élevée maximise le zoom pour une animation exagérée, tandis qu'une valeur faible minimise le zoom pour un effet plus proche de Map#easeTo. 1,42 est la valeur moyenne sélectionnée par les participants à l'étude des utilisateurs discutée dans van Wijk (2003) (opens new window). Une valeur de Math.pow(6, 0.25) serait équivalente à la vitesse quadratique moyenne. Une valeur de 1 produirait un mouvement circulaire. Si options.minZoom est spécifié, cette option sera ignorée. |
options.maxDurationnumber (opens new window) | Durée maximale de l'animation, mesurée en millisecondes. Si la durée dépasse la durée maximale, elle est réinitialisée à 0. |
options.minZoomnumber (opens new window) | Le niveau de zoom de base zéro au sommet de la trajectoire de vol. Si cette option est spécifiée, options.curve sera ignoré. |
options.screenSpeednumber (opens new window) | Vitesse moyenne de l'animation mesurée en écrans par seconde, en supposant une courbe de synchronisation linéaire. Si options.speed est spécifié, cette option est ignorée. |
options.speednumber (opens new window)par défaut : 1.2 | La vitesse moyenne de l'animation définie par rapport à options.curve. Une vitesse de 1,2 signifie que la carte semble se déplacer le long de la trajectoire de vol de 1,2 fois options.curve écrans chaque seconde. Un écran correspond à la fenêtre d'affichage visible de la carte. Elle ne correspond pas à une distance physique fixe, mais varie selon le niveau de zoom. |
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# getBearing()
Renvoie le relèvement actuel de la carte. Le relèvement est la direction de la boussole qui est « vers le haut » ; par exemple, un relèvement de 90° oriente la carte de manière à ce que l'est soit vers le haut.
# Retours
number (opens new window) : Le relèvement actuel de la carte.
# getCenter()
Renvoie le point central géographique de la carte.
# Retours
LngLat (opens new window) : Le point central géographique de la carte.
# getClockMode()
Renvoie le mode d'horloge actuel.
# Retours
string (opens new window) : chaîne représentant le mode d'horloge actuel. Soit 'realtime' ou 'playback'.
# getEcoMode()
Renvoie le mode éco actuel.
# Retours
string (opens new window) : chaîne représentant le mode éco actuel. Soit 'normal' ou 'eco'.
# getMapboxMap()
Renvoie l'objet Map (opens new window) de Mapbox utilisé dans la carte.
# Retours
Map (opens new window) : La carte de Mapbox.
# getModelPosition(lnglat, altitude)
Projette un LngLat sur un MercatorCoordinate et renvoie les coordonnées Mercator traduites avec la gare de Tokyo comme origine.
# Paramètres
lnglat (LngLatLike (opens new window)) L'emplacement à projeter.
altitude (number (opens new window)) L'altitude en mètres de la position.
# Retours
{x : number (opens new window), y : number (opens new window), z : number (opens new window)} : Coordonnées Mercator traduites avec la gare de Tokyo comme origine.
# getModelScale()
Renvoie l'échelle à transformer en MercatorCoordinate à partir de coordonnées en unités du monde réel à l'aide de mètres. Cela fournit la distance de 1 mètre en unités MercatorCoordinate à la gare de Tokyo.
# Retours
number (opens new window) : L'échelle à transformer en MercatorCoordinate à partir de coordonnées en unités du monde réel à l'aide de mètres.
# getPitch()
Renvoie l'inclinaison actuelle de la carte.
# Retours
number (opens new window) : inclinaison actuelle de la carte, mesurée en degrés par rapport au plan de l'écran.
# getSelection()
Renvoie l'ID du train ou du vol suivi, ou le tableau des ID des gares sélectionnées.
# Retours
string (opens new window) | Array (opens new window)<string (opens new window)> : l'identifiant du train ou du vol suivi, ou le tableau des identifiants des gares sélectionnées. L'ID du train est une chaîne au format '<operator ID>.<line ID>.<train number>'. L'ID de vol est une chaîne au format '<operator ID>.<airport ID>.<flight number>'. L'ID de la station est une chaîne au format '<operator ID>.<line ID>.<station ID>'.
# getTrackingMode()
Renvoie le mode de suivi actuel. Voir ici pour plus de détails sur les modes de suivi.
# Retours
string (opens new window) : chaîne représentant le mode de suivi actuel. Soit 'position', 'back', 'topback', 'front', 'topfront', 'helicopter', 'drone' ou 'bird'.
Avertissement
Le mode de suivi 'heading' est obsolète et revient à 'topback'.
# getViewMode()
Renvoie le mode d'affichage actuel.
# Retours
string (opens new window) : chaîne représentant le mode d'affichage actuel. Soit 'ground' ou 'underground'.
# getZoom()
Renvoie le niveau de zoom actuel de la carte.
# Retours
number (opens new window) : niveau de zoom actuel de la carte.
# hasDarkBackground()
Vérifie si la couleur d'arrière-plan de la carte est sombre.
# Retours
boolean (opens new window) : true si la couleur de fond de la carte est sombre, false sinon.
# jumpTo(options)
Modifie toute combinaison de center, zoom, bearing et pitch, sans transition animée. La carte conservera ses valeurs actuelles pour tous les détails non spécifiés dans options.
# Paramètres
options (CameraOptions (opens new window)) Objet Options.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# off(type, listener)
Supprime un écouteur d'événement précédemment ajouté avec Map#on.
# Paramètres
type (string (opens new window)) Type d'événement précédemment utilisé pour installer l'écouteur.
listener (Function (opens new window)) La fonction précédemment installée en tant qu'écouteur.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# on(type, listener)
Ajoute un écouteur pour les événements d'un type spécifié.
# Paramètres
type (string (opens new window)) Type d'événement à écouter.
listener (Function (opens new window)) Fonction à appeler lorsque l'événement est déclenché.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# once(type, listener)
Ajoute un écouteur qui ne sera appelé qu'une seule fois à un type d'événement spécifié.
# Paramètres
type (string (opens new window)) Type d'événement pour lequel ajouter un écouteur.
listener (Function (opens new window)) Fonction à appeler lorsque l'événement est déclenché.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# removeLayer(id)
Supprime la couche avec l'ID donné de la carte.
Si aucune couche de ce type n’existe, un événement error est déclenché.
# Paramètres
id (string (opens new window)) ID de la couche à supprimer.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setBearing(bearing)
Définit le relèvement (rotation) de la carte. Le relèvement est la direction de la boussole qui est « vers le haut » ; par exemple, un relèvement de 90° oriente la carte de manière à ce que l'est soit vers le haut.
Équivalent à jumpTo({bearing: bearing}).
# Paramètres
bearing (number (opens new window)) Le relèvement souhaité.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setCenter(center)
Définit le point central géographique de la carte. Équivalent à jumpTo({center: center}).
# Paramètres
center (LngLatLike (opens new window)) Le point central à définir.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setClockMode(mode)
Règle le mode horloge. En mode horloge en temps réel ('realtime'), les trains et les avions sont affichés sur la carte selon l'exploitation réelle du réseau. En mode horloge de lecture ('playback'), vous pouvez spécifier l'heure et la vitesse du temps qui passe.
# Paramètres
mode (string (opens new window)) Une chaîne représentant le mode d'horloge. Soit 'realtime' ou 'playback'.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setEcoMode(mode)
Règle le mode éco. En mode normal ('normal'), la fréquence d'images pour les animations de train et d'avion sera définie sur 60. En mode éco ('eco'), la fréquence d'images sera définie sur l'option du constructeur Map ecoFrameRate.
# Paramètres
mode (string (opens new window)) Une chaîne représentant le mode éco. Soit 'normal' ou 'eco'.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setLayerVisibility(layerId, visibility)
Définit la visibilité de la couche. Spécifiez 'visible' pour le rendre visible ou 'none' pour le rendre invisible.
# Paramètres
layerId (string (opens new window)) ID de la couche dont la visibilité est à définir.
visibility (string (opens new window)) Indique si cette couche est affichée. Soit 'visible' ou 'none'.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setPitch(pitch)
Définit l'inclinaison de la carte. Équivalent à jumpTo({pitch: pitch}).
# Paramètres
pitch (number (opens new window)) L'inclinaison à définir, mesuré en degrés par rapport au plan de l'écran (0-85).
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setSelection(id)
Définit l'ID du train ou du vol que vous souhaitez suivre, ou de la gare à sélectionner. L'ID du train est une chaîne au format 'odpt.Train:<operator ID>.<railway ID>.<train number>'. L'ID de vol est une chaîne au format 'odpt.FlightInformationArrival:<operator ID>.<airport ID>.<flight number>' ou 'odpt.FlightInformationDeparture:<operator ID>.<airport ID>.<flight number>'. L'ID de la station est une chaîne au format 'odpt.Station:<operator ID>.<railway ID>.<station ID>'. La partie 'odpt.*:' peut être omise. Pour plus de détails, consultez le Public Transportation Open Data Center: API Specification (opens new window).
# Paramètres
id (string (opens new window)) ID du train ou du vol à suivre, ou de la gare à sélectionner.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setTrackingMode(mode)
Définit le mode de suivi. Voir ici pour plus de détails sur les modes de suivi.
# Paramètres
mode (string (opens new window)) Une chaîne représentant le mode de suivi. Soit 'position', 'back', 'topback', 'front', 'topfront', 'helicopter', 'drone' ou 'bird'.
Avertissement
Le mode de suivi 'heading' est obsolète et revient à 'topback'.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setViewMode(mode)
Définit le mode d'affichage. En mode vue au sol ('ground'), les voies ferrées, les gares, les trains et les avions au sol seront affichés de manière lumineuse, et les voies ferrées, gares et trains souterrains seront translucides. En mode d'affichage souterrain ('underground'), la carte deviendra sombre et les voies ferrées, gares, trains et avions au sol seront translucides, tandis que les voies ferrées, gares et trains souterrains apparaîtront plus clairs.
# Paramètres
mode (string (opens new window)) Une chaîne représentant le mode d'affichage. Soit 'ground' ou 'underground'.
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# setZoom(zoom)
Définit le niveau de zoom de la carte. Équivalent à jumpTo({zoom: zoom}).
# Paramètres
zoom (number (opens new window)) Le niveau de zoom à définir (0-22).
# Retours
Map : se renvoie lui-même pour permettre le chaînage de méthodes.
# Événements
# boxzoomcancel
Déclenché lorsque l'utilisateur annule une interaction de « zoom sur la boîte » ou lorsque le cadre de délimitation n'atteint pas le seuil de taille minimale. Voir BoxZoomHandler (opens new window).
Type MapBoxZoomEvent (opens new window)
# boxzoomend
Déclenché lorsqu'une interaction « zoom sur la boîte » se termine. Voir BoxZoomHandler (opens new window).
Type MapBoxZoomEvent (opens new window)
# boxzoomstart
Déclenché lorsqu'une interaction « zoom sur la boîte » démarre. Voir BoxZoomHandler (opens new window).
Type MapBoxZoomEvent (opens new window)
# click
Déclenché lorsqu'un dispositif de pointage (généralement une souris) est enfoncé et relâché au même point de la carte.
Type MapMouseEvent (opens new window)
# clockmode
Déclenché lorsque le mode de l'horloge est modifié.
Type Object (opens new window)
# Propriétés
mode (string (opens new window)) : chaîne représentant le mode d'horloge. Soit 'realtime' ou 'playback'.
# contextmenu
Déclenché lorsque le bouton droit de la souris est cliqué ou que la touche du menu contextuel est enfoncée dans la carte.
Type MapMouseEvent (opens new window)
# dblclick
Déclenché lorsqu'un dispositif de pointage (généralement une souris) est enfoncé et relâché deux fois rapidement au même point de la carte.
Type MapMouseEvent (opens new window)
# deselection
Déclenché lorsqu'un suivi de train ou d'avion est annulé ou que des gares sont désélectionnées.
Type Object (opens new window)
# Propriétés
deselection (string (opens new window) | Array (opens new window)<string (opens new window)>) : L'ID du train ou du vol dont le suivi est annulé, ou le tableau des ID des gares désélectionnées. L'ID du train est une chaîne au format '<operator ID>.<line ID>.<train number>'. L'ID de vol est une chaîne au format '<operator ID>.<airport ID>.<flight number>'. L'ID de la station est une chaîne au format '<operator ID>.<line ID>.<station ID>'.
# drag
Déclenché à plusieurs reprises lors d'une interaction « glisser pour déplacer ». Voir DragPanHandler (opens new window).
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# dragend
Déclenché à la fin d'une interaction « glisser pour déplacer ». Voir DragPanHandler (opens new window).
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# dragstart
Déclenché lorsqu'une interaction « glisser pour déplacer » démarre. Voir DragPanHandler (opens new window).
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# ecomode
Déclenché lorsque le mode éco est modifié.
Type Object (opens new window)
# Propriétés
mode (string (opens new window)) : chaîne représentant le mode éco. Soit 'normal' ou 'eco'.
# error
Déclenché lorsqu'une erreur se produit. Il s'agit du principal mécanisme de rapport d'erreurs de Mini Tokyo 3D. Nous utilisons un événement au lieu de throw pour mieux prendre en charge les opérations asynchrones. Si aucun écouteur n'est lié à l'événement error, l'erreur sera imprimée sur la console.
Type Object (opens new window)
# Propriétés
message (string (opens new window)) : message d'erreur.
# load
Déclenché immédiatement après que toutes les ressources nécessaires ont été téléchargées et que le premier rendu visuellement complet de la carte a eu lieu.
Type Object (opens new window)
# mousedown
Déclenché lorsqu'un dispositif de pointage (généralement une souris) est enfoncé dans la carte.
Type MapMouseEvent (opens new window)
# mousemove
Déclenché lorsqu'un dispositif de pointage (généralement une souris) est déplacé alors que le curseur se trouve à l'intérieur de la carte. Lorsque vous déplacez le curseur sur la carte, l'événement se déclenche chaque fois que le curseur change de position sur la carte.
Type MapMouseEvent (opens new window)
# mouseout
Déclenché lorsqu'un dispositif de pointage (généralement une souris) quitte le canevas de la carte.
Type MapMouseEvent (opens new window)
# mouseover
Déclenché lorsqu'un dispositif de pointage (généralement une souris) est déplacé sur la carte. Lorsque vous déplacez le curseur sur une page Web contenant une carte, l'événement se déclenche à chaque fois qu'il entre dans la carte ou dans tout élément enfant.
Type MapMouseEvent (opens new window)
# mouseup
Déclenché lorsqu'un dispositif de pointage (généralement une souris) est relâché sur la carte.
Type MapMouseEvent (opens new window)
# move
Déclenché à plusieurs reprises lors d'une transition animée d'une vue à une autre, à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# moveend
Déclenché juste après que la carte ait terminé une transition d'une vue à une autre, à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#jumpTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# movestart
Déclenché juste avant que la carte ne commence une transition d'une vue à une autre, à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#jumpTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# pitch
Déclenché à plusieurs reprises pendant l'animation d'inclinaison de la carte entre un état et un autre à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# pitchend
Déclenché immédiatement après que l'inclinaison de la carte ait fini de changer à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# pitchstart
Déclenché chaque fois que l'inclinaison de la carte commence un changement à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# resize
Déclenché immédiatement après le redimensionnement de la carte.
# rotate
Déclenché à plusieurs reprises lors d'une interaction « glisser pour faire pivoter ». Voir DragRotateHandler (opens new window).
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# rotateend
Déclenché lorsqu'une interaction « glisser pour faire pivoter » se termine. Voir DragRotateHandler (opens new window).
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# rotatestart
Déclenché lorsqu'une interaction « glisser pour faire pivoter » démarre. Voir DragRotateHandler (opens new window).
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# selection
Déclenché lorsqu'un suivi de train ou d'avion est initié ou que des gares sont sélectionnées.
Type Object (opens new window)
# Propriétés
selection (string (opens new window) | Array (opens new window)<string (opens new window)>) : L'ID du train ou du vol dont le suivi est initié, ou le tableau des ID des gares sélectionnées. L'ID du train est une chaîne au format '<operator ID>.<line ID>.<train number>'. L'ID de vol est une chaîne au format '<operator ID>.<airport ID>.<flight number>'. L'ID de la station est une chaîne au format '<operator ID>.<line ID>.<station ID>'.
# touchcancel
Déclenché lorsqu'un événement touchcancel (opens new window) se produit dans la carte.
Type MapTouchEvent (opens new window)
# touchend
Déclenché lorsqu'un événement touchend (opens new window) se produit dans la carte.
Type MapTouchEvent (opens new window)
# touchmove
Déclenché lorsqu'un événement touchmove (opens new window) se produit dans la carte.
Type MapTouchEvent (opens new window)
# touchstart
Déclenché lorsqu'un événement touchstart (opens new window) se produit dans la carte.
Type MapTouchEvent (opens new window)
# trackingmode
Déclenché lorsque le mode de suivi est modifié.
Type Object (opens new window)
# Propriétés
mode (string (opens new window)) : chaîne représentant le mode de suivi. Soit 'position', 'back', 'topback', 'front', 'topfront', 'helicopter', 'drone' ou 'bird'.
Avertissement
Le mode de suivi 'heading' est obsolète et revient à 'topback'.
# viewmode
Déclenché lorsque le mode d'affichage est modifié.
Type Object (opens new window)
# Propriétés
mode (string (opens new window)) : chaîne représentant le mode d'affichage. Soit 'ground' ou 'underground'.
# wheel
Déclenché lorsqu'un événement wheel (opens new window) se produit dans la carte.
Type MapWheelEvent (opens new window)
# zoom
Déclenché à plusieurs reprises lors d'une transition animée d'un niveau de zoom à un autre, à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# zoomend
Déclenché juste après que la carte ait effectué une transition d'un niveau de zoom à un autre, à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))
# zoomstart
Déclenché juste avant que la carte ne commence une transition d'un niveau de zoom à un autre, à la suite d'une interaction de l'utilisateur ou de méthodes telles que Map#flyTo.
Type (MapMouseEvent (opens new window) | MapTouchEvent (opens new window))