我使用Qgis中的Qtile插件在非常大的柵格中創建了一些圖塊。我讓他們保存到本地目錄中我的電腦上,現在要使其在使用R.從本地目錄(即不從git存儲庫)渲染R小冊子中的自定義圖塊
的addTiles
函數傳遞一個URL的單張地圖,但似乎並沒有與當地的文件路徑來工作。在另一篇文章(How to render custom map tiles created with gdal2tiles in Leaflet for R?)中,Lauren建議在shiny目錄中使用www文件夾。首先,我不是100%確定那是什麼意思,其次我不知道這個解決方案是否適用於我想要做的;我想要做的就是在傳單地圖對象中渲染這些圖塊並將其保存爲html。是否有可能做我想做的事情?
的代碼看起來是這樣的:
library(leaflet)
map <- leaflet()
map <- addProviderTiles(map, "CartoDB.Positron")
map <- addTiles(map, "C:/mapTiles/level100Tiles/{z}/{x}/{y}.png")
有沒有,我不知道這個特定的目的,不同的小冊子功能的?還是僅僅是沒有完成的事情?
謝謝:)
我的建議是建立一個免費的github存儲庫,並張貼他們在那裏爲您的應用程序對查詢,因爲你需要時,應用程序是生活在一個網站無法訪問您的本地驅動器他們主持。您可以使其在本地工作,但地圖只能在您的機器上運行。 – sconfluentus
感謝您的回覆! 如果我只想在本地使用地圖,我該如何解決這個問題?該地圖不適用於應用程序,而是用於在內部共享信息(作爲html小部件) - 即我認爲可以將瓷磚保留在局域網中。 基本上,我想知道如何使用常規文件路徑而不是網址來獲取圖塊。 – gvan
你需要設置一個路徑到你的本地瓷磚......我從來沒有這樣做過,所以它超出了我的範圍......對不起。 – sconfluentus