Tag: openstreetmap

使用OpenLayer3显示标记,弹出窗口

我试图了解如何在openmers3的osm地图上显示标记/弹出窗口,我在ol3网页上的示例中找到了示例,但是…… 是否有更多使用javascript或jquery编码标记/弹出窗口的示例,最好是像这样或类似的例子。 这个想法是标记一个建筑物,通过点击标记它将弹出建筑物的一些信息,更多我想连接从城市到这个建筑物的重要地方(图书馆,餐馆,公共汽车站等)。 我希望如果有人能解释我如何开始构建这个,我不想使用bootstrap3(我已经看过覆盖示例),而是想要纯html5,css3,javascript / jquery)

如何在’popupopen`事件中识别Leaflet的标记?

当单击一个标记时,我需要执行一些代码,找到与被点击的标记对应的id ,从后端API检索数据,然后将新检索的数据添加到将打开的弹出窗口的content中。 能够在标记上收听点击事件的唯一方法是 map.on(‘popupopen’, function(e){ // How to retrieve marker? // eg: Assign an id on creation, retrieve it now during popupopen };) 我怎样才能找出这是哪个标记? 是否可以为每个标记添加id属性,然后在popupopen事件期间检索此id ?