根据的是百度提供的坐标,canvas的坐标是大的坐标在后面,所以跟实际生活方向相反。所以canvas里的北方在下方,实际生活中北方在上方。
因为根据的是真实坐标,所以跟广州地铁提供的地图不一样。
左侧地图一种写法,右侧地图另一种写法。左侧可以下拉菜单选择线路查看路线,还可以查询站名属于哪个路线;右侧是全地图。
补充:
绘制的位置和offsetCal(每条路线特有的)、defaultCal(通用的)相关,在calc.js中。
可以通过calcFn的第三、第四个参数来微调。
更新后,不需要手动计算偏移的计算方式,可以更专注在数据上。