0
在地圖上添加標記我在這個R代碼裏面一個簡單的問題:無法使用單張[R
main_visualization <- function(){
library(leaflet)
library(RPostgreSQL)
# Get a database connection
con <- connectDB()
# Reading the required table from the database to company dataframe
c_df <- dbReadTable(con, "custom_ways_filtered")
dbDisconnect(con)
c_df <- c_df[c("tags","latitude","longitude")]
c_longitude <- as.numeric(c_df$longitude)
c_latitude <- as.numeric(c_df$latitude)
leaflet(data = c_df) %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 4) %>%
addMarkers(~c_longitude, ~c_latitude, popup = ~as.character(c_df$tags))
}#END of main_visualization()
我從PostgreSQL數據庫中讀取表。該表包含有關建築物的OSM信息,並且我已經檢查過我需要從R數據庫中檢索R代碼中的所有內容。然後我使用Leaflet API 在地圖頂部顯示標記。爲了做到這一點,我正在從已從postgres表中檢索數據的數據框中獲取緯度/經度。但是,沒有在地圖上獲得標記,我得到什麼也沒有。數據幀的大小是實例。
請幫助我解決問題。我一直在關注this單張博客。我也搜索了其他幾個博客,但無法弄清楚我錯在哪裏。非常感謝您的時間,期待着您的解決方案。