AI
产品服务
解决方案
文档与支持
定价

所有文档

JSAPI 地铁图

更新时间: 2026/03/12 10:49
简介

地铁图API提供了一些事件接口,能够允许开发者"捕获"这些事件,来进行相应的逻辑处理。

DEMO详情
站点点击事件
地铁图加载事件

事件监听

地铁图API中有些类可以添加事件监听。例如Subway类可以添加tap事件监听,并且在发生tap事件后进行回调。具体方法如下:
有关地铁图JS API对象的事件,请参考完整的API类参考文档

1. 添加站点点击事件监听

通过addEventListener方法,添加对事件的监听。其中,第一个参数为事件类型;第二个参数为事件的响应回调函数。 当用户点击了地铁图当中的任意站点后,会触发已经注册的回调函数。回调函数的参数e包含了和事件响应相关的数据。

subway.addEventListener('tap', function(e) {
alert('您点击了"' + [http://e.station.name/ e.station.name] + '"站');
});
2. 添加地铁图加载事件监听

地铁图API中某些接口是需要在地铁图加载完成后才能正常使用的,比如获取当前城市所有地铁线路的接口Subway.getLines()。因此需要监听地铁图的加载完成事件。

subway.addEventListener('subwayloaded', function() {
alert('地铁图加载完成');
subway.getLines();
});

上一篇

标注

下一篇

站点详情

本篇文章对您是否有帮助?