繁体   English   中英

在传单中,如何将标记设置到地图上的固定位置?

[英]In leaflet, how to set a marker to a fixed position on map?

例如,我想设置一个传单标记始终固定到传单地图的右下角。

有没有人有这个想法?

根据您想要完成的任务,有两种方法可以解决这个问题。

  1. 这个对中心“浮动”十字线图标的请求听起来与您的请求非常相似。 您基本上使用getCenter()创建一个固定的参考点,然后使用setLatLng()每次用户平移时更新标记相对于地图中心的位置。

  2. 如果你想要销的点纯粹是装饰性的,你可以使用HTML和CSS将它放在页面上。 此示例 (在前面的示例中也引用)使用CSS将跨度中的图标定位为可视参考点,然后利用getCenter()将lat / lon值添加到页面左侧的表单中。

您可以使用getCenter()getSize()L.marker()来固定到右下角。

参考: http//leafletjs.com/reference.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM