首页 / 浏览问题 / 云GIS / 问题详情
使用js(for leaflet)如何切换其它地图
3EXP 2018年08月09日
工作空间里面存在多张图,默认显示指定的那张图,使用下拉框的时候要求切换图。我是个新人,刚刚接触超图,这次我使用的是 iclient for leaflet 来搭建的应用。还请大神门给个指点

1个回答

您好,可以使用下拉框并对下拉框的选项添加点击事件,每个下拉框的点击事件对应加载不同的url来添加地图。实现原理与正常的加载地图类似,相当于每一次下拉框选项被点击都重新加载一张地图。
5,668EXP 2018年08月09日

开始我使用的是这个L.supermap.tiledMapLayer(mapUrl).addTo(map);加载,下拉的url我也设置了,但就是不知道用什么方法sad, 继续用L.supermap.tiledMapLayer(mapUrl).addTo(map);就变成了叠加了

您好,您如果想实现下拉框去加载不同的图层,您应该将不同的addTomap写在不同的function中,比如一个function A是加载A地图,然后function B 加载B地图,然后在下拉框中第一栏对应的是functionA ,第二栏对应functionB,以此类推。
...