leaflet.markercluster

    0熱度

    1回答

    我正在創建一個帶有小冊子的地圖,標記集羣&標記集羣圖層支持插件。 我有一個圖層控件有多個疊加層,所以他們中的一些選中的標記會以不同的數據在相同的緯度/經度上彈出。 這些點是正確的聚類,但我遇到了一個問題,如果我點擊相同的經緯度/集羣點集羣不會居中,它往往會停留在一邊,很難除非您手動點擊並拖動以將其居中。 如果點擊不同緯度點的集羣,它會放大並居中該區域。爲了嘗試解決這個問題,我添加了這兩個函數,一個

    2熱度

    1回答

    我使用leafletjs和leafletjs市場集羣 說得我的問題的例子:我有一個朋友列表,我想顯示他們所有在地圖上。問題在於,他們中的一些生活在同一所房子裏,所以多個標記的座標是一樣的。當有超過50個朋友住在同一個地方時,就會發生問題。 有什麼辦法可以隱藏標記,當點擊一個簇時它會顯示一個包含所有名稱的表? 我的代碼,該代碼添加標記 export function markersFromData(

    1熱度

    1回答

    我剛開始瞭解我即將開展的項目的Leaflet.js。 什麼,我試圖完成: 我需要它顯示在地圖上標記的列表,並在列表項正在徘徊(或鼠標懸停)它會顯示在那裏的位置地圖(爲單標記,應該改變其顏色。對於集羣標記,它應該顯示覆蓋率線就像當我們再次在它是如何工作..也許改變它的顏色太多,如果可能的話) 。 不應該改變地圖以及縮放級別,簡單地說,我需要突出顯示地圖上的標記/聚類。 什麼我現在已經完成:我能做到這

    1熱度

    1回答

    我正在嘗試使用leafletjs製作地圖,但無法使marker clusters正常工作。我希望它顯示標記聚類的默認圖標,但是完全不顯示標記聚類圖標。這裏有一個演示: var map = L.map('mapid').setView([51.505, -0.09], 13); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{

    0熱度

    1回答

    我正在使用markerclustergroup的單張地圖上工作。但我希望我的標記是使用D3的餅圖,並且我將提供一些數據。 這裏是我做過什麼至今: function getMarkers(){ var dataset = [ {legend:"apple", value:10, color:"red"}, {legend:"orange", value

    0熱度

    1回答

    有沒有辦法在onEachFeature事件(參見下文)中通過.getCenter()創建的中心點添加到包含全部的L.Marker或類似對象在該事件中創建的中心點的哪個可以由Leaflet.Markercluster使用? 我以爲使用featureGroup可能是解決方案,但顯然不是。 我可以通過L.Marker或L.FeatureGroup上的addTo(map)方法在地圖上顯示非集羣中心點,但不

    1熱度

    1回答

    我的應用程序中有以下代碼,所有標記都添加到一個組中。我希望在加載地圖時,羣集中未摺疊的標記彈出窗口顯示它們的彈出窗口。 (標記,其是羣集的一部分,但不折疊成集羣上的特定縮放級別,當映射在該縮放等級加載) var markers = [{ "latLong": [57.67, -3.89] }, { "latLong": [-4.4, -58.34]

    0熱度

    1回答

    我正嘗試使用帶Polygon的markerclustergroups來顯示羣集。現在顯示多邊形,但是這些多邊形不是。我一直在嘗試爲多邊形使用質量中心,因爲它看起來像markerclustergroup不喜歡多邊形,但由於markerclustergroup的動畫將設置在質心而不是實際的多邊形上,所以它不起作用。 我的多邊形的座標數量都不相同。有些人擁有+10套,其他人擁有3. 我如何使用marke

    1熱度

    1回答

    我想收聽羣集組中的spiderfied和unpiderfied事件。這些事件被描述爲here。 我有以下代碼,我無法聽取events.Plese幫助。 var markerGroup = L.markerClusterGroup(); //adding markers to markerGroup // ... markerGroup.on('spiderfied', function (

    0熱度

    1回答

    我使用的傳單風格層控制,標記集羣和集羣標記層支持插件,以創建在層控制檢查或關閉疊加。 一切工作完美,但我希望地圖爲空時,第一次加載頁面,用戶可以選擇覆蓋他們想打開。我已經嘗試了這種風格圖層控件的內置方法,但它們不起作用。 經過反覆試驗,我已經想通了這個問題是這樣的: var markerClusters = L.markerClusterGroup.layerSupport().addTo(map