在单张地图添加jQuery的统治者(Adding jquery ruler on leaflet m

2019-10-22 23:33发布

我需要沿X,Y轴单张地图标尺,但小叶API不支持它,没有可用的插件。 有是一个jQuery的统治者是服务器我的需求。 是否有可能在单张地图添加jQuery的统治者?

这里是例子: http://ruler.hilliuse.com/

统治者必须适应单张地图还的缩放级别。 请建议。

Answer 1:

如果你可以在每次变焦后计算出地图的角落,然后就重新标尺的起点)。 可能是你必须写一些逻辑,让拐角处的坐标。



Answer 2:

有没有采取深入探讨的任何代码,但这里的权衡:

  • 小叶的规模控制将已经迷上了传单缩放事件。 应该是可能的重复,x轴和其旋转90°为y轴。 然而,请记住,小叶缩放控制是指测量在球面上的距离(即,地),而不是一个平面xy平面。

  • jquery的尺插件应该更容易破解,在内部,B / C它不应该测量球形距离。 你必须更新它的变焦值,虽然。 退房传单zoomend事件。 使用这样的:

map.on('zoomend', function(event){ updateRuler(...); });

传单事件文档



文章来源: Adding jquery ruler on leaflet map