我是RgoogleMaps套餐中的新手,我試圖將圓圈包含在我的地圖中,並且具有精確的半徑。這裏是我當前的代碼:'RgoogleMaps'套餐中具有特定半徑尺寸的繪製圓圈
library(RgoogleMaps)
data <- read.csv("test.csv", header = TRUE, sep = ",", quote = "\"",
dec = ".", fill = TRUE, comment.char = "")
lat <- data$Latitude
lon <- data$Longitude
PlotOnStaticMap(lat = lat, lon = lon, zoom = 10, maptype ="satellite",
size = c(480, 480), cex = 0.2, pch = 19, col = "red", FUN = points, add = F)
這裏每個「座標點」,即對於在地圖上的每一個點來自於與緯度和經度信息的「數據」數據框,我想提請2英里半徑的圓與以「座標點」爲中心。因此,如果我在數據框中有10行與緯度和經度信息,我想繪製10行,每行作爲中心和2英里半徑。是否有可能做到這一點? RgoogleMaps包中有這個功能嗎?如果沒有,我還可以做其他任何其他包嗎?
我想到了使用左下角和右上角的緯度和經度($ BBOX $ ll和$ BBOX $ ur),並將這些信息與地圖大小480 480合併,找出應該是什麼2英里點的cex值。但是,如果有一個更簡單的方法,我會非常感激。
謝謝。
SO