2012-02-15 129 views
0

我需要繪製的在谷歌,地圖不同顏色的許多廣場大小的正方形,這些命令工作得很好:繪製在谷歌,地圖

library(RgoogleMaps) 
Map <- GetMap.bbox(bb$lonR, bb$latR, zoom=zoom, maptype="terrain", NEWMAP=TRUE) 
tmp <- PlotOnStaticMap(lat=tbl_to_plot$lat, lon=tbl_to_plot$lon, cex=2, pch=15, col=tbl_to_plot$color, MyMap=Map, add=TRUE, NEWMAP=FALSE, FUN=points) 

選擇在點pch=15結果變成平方(好)。我面臨的挑戰是我需要每個方塊都精確到100x100米,並且由於底層地圖可以具有不同的縮放比例,因此需要自動設置。我想這是我應該改變的cex值,但我不明白它有什麼單位。

感謝Stack Overflow中的所有R用戶提供了一個絕佳的幫助來源!

+0

可重現代碼請 – mdsumner 2012-02-15 23:54:46

回答

3

PlotOnStaticMap函數使用基本圖形,其中點的大小有點模糊。如果您需要準確指定您的方塊大小,則需要使用基於網格的圖形包(latticeggplot2)。

有一個很好的演示使用RgoogleMapsggplot2here

+0

謝謝!鏈接有我需要的信息。 – Chris 2012-02-16 12:48:04