2016-10-02 40 views
3

您好我有一系列使用Mapquest服務圈和傳單單張圈,然後單擊事件加載新頁

圓數據動態地從查詢的SQL表生成聯繫人:圈子名稱,經度/緯度中心位置和半徑。

我希望用戶能夠點擊任何圈子並點擊事件加載編輯圈子頁面,然後加載另一個地圖頁面,該頁面只顯示單擊圈進行編輯而不是界。

加載特定的圈子編輯頁面等都是分類,我需要了解什麼是需要什麼樣的語法,所以我可以點擊一個圓,所加載的網頁editcircle.html?circleid = 4

回答

0

可以使用在marker.on window.open方法( '點擊')事件,如下所示:

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向你展示它(https://jsfiddle.net/vaillant/yedg0hsd/)是什麼。你使用的是圓而不是標記,但這與程序完全相同。我希望它有幫助。

相關問題