【发布时间】:2014-05-08 15:30:56
【问题描述】:
我正在尝试使用 rCharts 包显示带有 R 的地图。我开始很简单,所以我想在我的地图中添加一个多边形。但我不知道如何。有任何想法吗? addPolygon 不起作用。
map <- Leaflet$new()
map$tileLayer(provider = 'Stamen.TonerLite')
map$setView(c(48.1, 16.7), zoom = 10)
map$addPolygon(
c(48.99831, 49.08815, 49.08815, 48.99831, 48.99831),
c(13.42666, 13.42666, 13.56383, 13.56358, 13.42666),
layerId=c("1"),
options=opts,
defaultOptions=opts)
map
【问题讨论】:
-
“不起作用”怎么办?错误信息?在地图上看不到?它在代码中吗?你的意思是
leafletR包吗?或者不是来自 CRAN 的其他东西?在哪里?什么版本? -
我正在使用“rCharts”包,我收到以下错误消息: envRefInferField(x, what, getClass(class(x)), selfEnv) 中的错误:'addPolygon' 无效引用类“Leaflet”的字段或方法名称
-
是什么让您认为“addPolygon”会做任何事情?你在什么地方读过吗?包里没有这种东西……
-
你是对的!您知道我可以使用什么功能将多边形添加到我的地图吗?使用 LeafletR 包可能更容易做到这一点吗?我对 LeafletR 包的问题是,我不知道如何在制作后以闪亮的方式实现地图。