javascript - 在传单中,如何将标记设置到 map 上的固定位置?

标签 javascript gis leaflet mapbox css-transforms

例如,我想将传单标记设置为始终固定在传单 map 的右下角。

有人对此有想法吗?

最佳答案

有几种方法可以解决这个问题,具体取决于您想要完成的任务。

  1. This request对于居中的“ float ”十字准线图标听起来与您的要求非常相似。您基本上使用 getCenter() 创建一个固定的引用点,然后使用 setLatLng() 在用户每次平移时更新您的标记相对于 map 中心的位置。

  2. 如果您想要固定的点纯粹是装饰性的,您可以只使用 HTML 和 CSS 将其定位在页面上。 This example ,它也在前面的示例中引用过,它使用 CSS 在跨度内定位一个图标作为视觉引用点,然后利用 getCenter() 将纬度/经度值添加到表单上页面左侧。

关于javascript - 在传单中,如何将标记设置到 map 上的固定位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30838938/

相关文章:

javascript - leaflet-editable.js 和 mapbox.js

java - GWT。删除 anchor 部分 url

javascript - 为什么我必须在 IE 中单击两次选择框选项才能使其消失?

postgresql - 我应该为我的应用程序使用什么 SRID 以及如何使用?

python - 如何在 PYTHON 中仅提取列表 'member' 的一部分?

javascript - 传单地理编码器按国家/地区限制结果

javascript - 我可以使用相同的样式函数为不同的 GeoJSON 层设置样式吗?

javascript - NodeJs 仅返回第一个文档

javascript - 如何将 javascript 字符串变量作为真实设置传递?

Redis:如何使用geohash API获取给定矩形中的点?