开发 地铁图 JS API 开发指南 站点信息相关 站点标注

站点标注 最后更新时间: 2021年01月22日

站点标注可以使您在地铁图上对指定的站点进行标注,addMarker是用来在站点上做标注的方法,使用它可以标注任意一个站点,你可以自定义任意的icon或者内容。下面具体介绍如何使用addMarker方法。

在站点上添加自定义标注

注:因为添加marker依赖站点id或者站点名称,因此我们必须在地铁图加载complete结束后(可以监听:subway.complete 来得知是否已经加载完成)才能调用,否则会取不到站点对象。执行下面这句就可以添加您定义的标注。

mysubway.addMarker(id, opt);

其中,id是站点的id或者站点名称(中文名称,与地铁图展示名称一致);opt是您自定义传递的参数,包括icon,宽,高等信息。

opt参数说明

参数

说明

customClass

自定义classname

width

marker的宽度

height

marker的高度

offset

marker相对站点的偏移量 x代表水平,y代表垂直{x: 0,y: 0}

type

类型,支持"start"/"end",即起点或终点

cnt

自定义content,html字符串

特殊标注的添加

如果您想进行路线规划,需要添加起点和终点的标注,您可以使用我们预装的setStart和setEnd来完成。如果您想自定义起点或者终点的样式,您就可以使用上面的步骤来添加标注。

创建了地图并且已经拿到了起点和终点的id或者名称之后,你就可以按如下方式添加标注:

mysubway.setStart(start);
mysubway.setEnd(end);
返回顶部 示例中心 常见问题 智能客服 公众号
二维码