leaflet

    0熱度

    2回答

    我想要一個標記(帶有DivIcon圖標),它不會捕獲除點擊之外的任何鼠標事件。這是可行的,以及如何實現它? 下面是顯示問題的小提琴:https://jsfiddle.net/A1an/dcut125e/ - 當鼠標指針穿過多邊形中的文本時,地圖上的圖標應保持可見,但也應對(並捕獲)點擊事件作出反應。 也試圖與bubblingMouseEvents沒有成功: iconLabel=L.divIcon(

    0熱度

    1回答

    這與以前的問題有關:Leafletjs dynamically bound map to visible overlays。 我現在使用Leaflet.FeatureGroup.SubGroup插件與Leaflet.markercluster插件。嘗試設置綁定到所有可見標記和標記簇的映射。我使用3座標來測試: [43.6425657, -79.38705569999999] [43.716467

    2熱度

    1回答

    我使用單張JavaScript和下面這個教程: https://www.html5rocks.com/en/tutorials/file/dndfiles/ 我建立了我的工作的工具。它允許用戶上傳帶有緯度/經度信息的CSV文件,並通過Leaflet Omnivore將其繪製在地圖上。 我能夠得到html5的例子工作。但是,我什麼時候使用它讀取的數據呢?單張雜食需要對文件的本地路徑上載這樣的:

    1熱度

    1回答

    在過去(小葉版本0.7)創建MultiPolyline我使用的代碼 var multipolyline = L.multiPolyline([[[35.10418, -106.62987],[35.19738, -106.875],[35.07946, -106.80634]],[[35.11654, -106.58318],[35.13142, -106.48876],[35.07384, -1

    4熱度

    1回答

    幾天以來,基本圖層瓦片「OSM」和「Stamen.TonerLite」(我已經使用了一年多作爲我的地圖的標準瓷磚)沒有正確顯示 - 即無法在它們之間切換。 只要在RStudio和RStudio Viewer中顯示地圖,一切都可以正常工作。但是,只要在瀏覽器中打開.Rmd輸出的相應.html文件(我嘗試了Chrome,Internet Explorer,Edge和Firefox),就不可能在切片之間

    0熱度

    1回答

    我想向我的傳單地圖添加兩個標記並將彈出窗口分配給此標記。 我的問題是,我想同時顯示兩個彈出窗口。默認的傳單隻允許顯示一個彈出窗口。 我在單張文檔中找到了一個解決方案:http://leafletjs.com/reference-1.0.0.html#popup 因此,我可能會在地圖上顯示許多彈出窗口。這是我的代碼如下: <!DOCTYPE HTML> <html> <head> <title

    1熱度

    1回答

    假設我有一個包含第三方庫的Angular 2應用程序,比如Leaflet Mapping API,它有自己的DOM管理。 從Angular調用第三方庫組件我有工作。 但是,在Leaflet示例中,如果我想呈現我的一個Angular組件/ inside /由第三方庫呈現的某些標記,該怎麼辦。 例如,是否有可能在我的Angular 2應用程序內的Leaflet彈出窗口中渲染組件? http://lea

    0熱度

    1回答

    我使用的是單張的Ajax項目(https://github.com/calvinmetcalf/leaflet-ajax)上顯示的點,我要聲明一個geojsonLayer變量是這樣的: var geojsonLayer = L.geoJson.ajax("http://localhost:7070/findInArea"); 其中http://localhost:7070/findInArea

    2熱度

    2回答

    我正在嘗試使用Leaflet library更改已由另一個腳本初始化的地圖上的某些內容。這個其他腳本沒有將地圖對象存儲在全局變量中,也沒有存儲在我可以通過腳本訪問的任何其他位置。所以目前我的頁面上有一張地圖,但我沒有地圖對象。 我想要做的是檢索已經初始化的地圖的對象,並對其進行更改。例如,如果存在函數L.getMap('myID'),我想使用這種方法來檢索鏈接到容器myID的地圖對象。 TL; D

    0熱度

    1回答

    我需要廢止其頁面加載使用此代碼後,產生了一些反應,單張地圖: maps = []; mapData = mapData.map(function(assetf,index){ return( assetf.map(function(asset, index){ var ind = index; var indHash = "#" + ind;