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

时间:2015-06-15 06:51:11

标签: javascript gis leaflet mapbox css-transforms

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

有没有人有这方面的想法?

2 个答案:

答案 0 :(得分:3)

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

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

  2. 如果您想要销售的这一点纯粹是装饰性的,您可以使用HTML和CSS将其定位在页面上。 This example,也在前面的示例中引用,使用CSS将范围内的图标定位为可视参考点,然后利用getCenter()将lat / lon值添加到表单上页面左侧。

答案 1 :(得分:0)

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

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