# 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.accessToken
string (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.bearing
number (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.center
LngLatLike (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.clockControl
boolean (opens new window)
par défaut : true
Si true, l'affichage de la date et de l'heure sera ajouté à la carte.
options.configControl
boolean (opens new window)
par défaut : true
Si true, les boutons de configuration seront ajoutés à la carte.
options.container
string (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.dataSources
Array (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.dataUrl
string (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.ecoFrameRate
number (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.ecoMode
string (opens new window)
par défaut : 'normal'
Le mode éco initial. 'normal' et 'eco' sont pris en charge.
options.fullscreenControl
boolean (opens new window)
par défaut : true
Si true, le bouton plein écran sera ajouté à la carte.
options.lang
string (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.modeControl
boolean (opens new window)
par défaut : true
Si true, les boutons de changement de mode seront ajoutés à la carte.
options.navigationControl
boolean (opens new window)
par défaut : true
Si true, les boutons de navigation seront ajoutés à la carte.
options.pitch
number (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.plugins
Array (opens new window)<PluginInterface>
Une liste de plugins à ajouter. Chaque plugin doit implémenter PluginInterface.
options.searchControl
boolean (opens new window)
par défaut : true
Si true, le bouton de recherche sera ajouté à la carte.
options.secrets
Secrets
Un objet pour stocker les jetons d'accès utilisés pour récupérer des données.
options.selection
string (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.trackingMode
string (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.zoom
number (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.curve
number (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.maxDuration
number (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.minZoom
number (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.screenSpeed
number (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.speed
number (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))

Dernière mise à jour: 22/03/2026 00:24:15