leaflet

    0熱度

    1回答

    我極力把下面的代碼的圖形: library(leaflet.minicharts) library(leaflet) data("eco2mix") head(eco2mix) View(eco2mix) library(dplyr) prod2016 <- eco2mix %>% mutate(renewable = bioenergy + solar + wind

    1熱度

    1回答

    我有幾個函數在使用Leaflet的地圖上繪製不同的東西,其中一個函數具有圖層控件,它在地圖上顯示/隱藏了一些扇區。其他功能繪製升降機(直線)。 用戶操作後,地圖上顯示的內容會發生變化,並重新繪製升降機。 我希望只在用戶選中複選框時繪製扇區,但我不知道如何獲取複選框的值並將其傳遞給提升功能(如果用戶選中了應該觸發扇區函數複選框)。 如何保存圖層控件複選框的值並在另一個Ajax函數(提升)中測試它?

    1熱度

    3回答

    它可能覆蓋圖像到R小冊子地圖 - 或者可能在小冊子html - 將保持固定在地圖本身之上? 也就是說,圖像不會在地圖上呈現,而是固定在瀏覽器的視口中,這樣當您平移或縮放時,它將保持相同的位置。 例如,我會想覆蓋this image,固定到下面的R代碼裏面呈現的地圖的左上: library(htmlwidgets) library(leaflet) m <- leaflet() %>%

    0熱度

    2回答

    有沒有辦法將多個DOM元素附加到使用L.control創建的DOM? 基本上,我要放置兩個distanceFilterContainer和elevationFilterContainer容器元素中的元素。我怎樣才能做到這一點? <div id="distanceFilterContainer"> <input type="checkbox"> . . <input type="checkb

    1熱度

    1回答

    在單張版本0.7.3,我們設置reuseTitles爲true,如下所示的替代品: VAR OSM = L.tileLayer(gOsmUrl,{MINZOOM:3,MAXZOOM:19 ,歸屬地:osmAttrib,noWrap:true,reuseTiles:true}); 在1.2.0中有相當的方法嗎?

    0熱度

    1回答

    我已經開發了一個python腳本來訂閱一個WebSocket並檢索輸出流。輸出是帶有X/Y信息的位置總線,輸出是一個json。 這一小段代碼: websocket.enableTrace(True) ws = websocket.WebSocketApp("wss://xxxxxx/subscribe", on_message = on_message,

    1熱度

    2回答

    在this example中,您可以創建一個多邊形,然後單擊它並彈出菜單顯示。有三個按鈕:編輯,刪除和選擇一種顏色。如何檢測事件並確定它是哪一個 - 刪除或編輯 - 在彈出菜單中執行?我想在執行其中一個事件時執行一些操作,例如,當一個多邊形被編輯或刪除時。它的標準方式: map.on('draw:created', function (evt) { layer = evt.layer;

    0熱度

    1回答

    的代碼工作正常,在離子V1應用的兩個航點,但如果我添加兩個以上,我得到以下錯誤: Uncaught TypeError: Cannot read property 'lat' of undefined at o.LatLng.distanceTo (file:///android_asset/www/lib/leaflet/leaflet.js:6:14158) at e._extendToW

    0熱度

    2回答

    我使用R中的leaflet包生成了一張地圖。一切正常,我可以將貼圖發佈到我的網站。然而,我的網站使用SSL,當地圖加載時,我得到混合內容通知,因爲CartonDB.Positron通過http加載。 混合內容:在該頁面的「https:// mywebsite.com」裝載了HTTPS,但要求一個不安全的形象「http://b.basemaps.cartocdn.com/light_all/12/1

    0熱度

    1回答

    我正在嘗試更新傳單中的用戶位置。例如,當用戶帶着手機走路時,他們的位置標記也會根據位置數據移動,就像谷歌地圖一樣。 現在我只是把一個標記上他們的初始位置 this.map.locate({ setView: true, maxZoom: 120 }).on("locationfound", e => { leaflet.marker([e.latitude, e.