首页 / 浏览问题 / 云GIS / 问题详情
iclient for leaflet 如何显示鼠标坐标和地图缩放级别
dong123  (17EXP)  才疏学浅
1月6日, 2020
有没有什么方法在iclient for leaflet中,能像iclient for classic那样(map.addControl(new SuperMap.Control.MousePosition());)几行代码将坐标、缩放级别显示在当前地图上,鼠标移动,坐标改变,地图缩放,显示地图缩放级别(级别时从10-20)改变。

1个回答

classic的是我们自己写的一个接口,实际的方法就是调用地图的zoom和根据浏览器的鼠标像素位置和地图当前窗口的原点计算坐标值。这个的话leaflet没有直接的接口,leaflet可能会有类似的插件您可以在leaflet官网搜索或者自己封装一个,用类似的实现方法。

leaflet的两个接口可以参考  https://leafletjs.com/reference-1.3.0.html#map-getzoom  和  https://leafletjs.com/reference-1.3.0.html#map-containerpointtolatlng

于浩  (5,668EXP)  登峰造极
1月6日, 2020
...