Javascript 传单圈并单击事件以加载新页面

Javascript 传单圈并单击事件以加载新页面,javascript,jquery,leaflet,mapquest,Javascript,Jquery,Leaflet,Mapquest,嗨,我有一系列使用地图搜索和传单的圆圈 通过查询联系的sql表动态生成圆数据:圆名称、长/横向中心位置和半径 我希望用户能够单击任何圆圈,然后单击事件加载编辑圆圈页面,然后加载另一个地图页面,该页面仅显示单击进行编辑的单个圆圈,而不是圆圈集合 加载特定的圆圈编辑页面等都已排序。我需要了解的是我可以单击圆圈并加载页面editcircle.html?circleid=4的语法。您可以在标记中使用window.open方法。on('click')事件,如下所示: var marker = L.mark

嗨,我有一系列使用地图搜索和传单的圆圈

通过查询联系的sql表动态生成圆数据:圆名称、长/横向中心位置和半径

我希望用户能够单击任何圆圈,然后单击事件加载编辑圆圈页面,然后加载另一个地图页面,该页面仅显示单击进行编辑的单个圆圈,而不是圆圈集合


加载特定的圆圈编辑页面等都已排序。我需要了解的是我可以单击圆圈并加载页面editcircle.html?circleid=4的语法。您可以在标记中使用window.open方法。on('click')事件,如下所示:

var marker = L.marker(L.latLng(p.lat, p.lon));
   marker.on('click', function() {
        //remove all markers
        map.removeLayer(markers);
      marker.addTo(map);
        //open your edit page here
        window.open(base_url + p.id);
   });
   markers.addLayer(marker);
我创建了一个JSfiddle来向您展示它的功能()。您使用了圆圈而不是标记,但这与使用相同的过程。我希望有帮助