- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始玩 RgoogleMaps http://cran.r-project.org/web/packages/RgoogleMaps/RgoogleMaps.pdf看起来真的很酷,但是 GetMaps() 路径选项似乎有一个限制。看起来(我可能错了)一个 url 被发送到谷歌静态 map api 并下载了一个 png 文件(或其他东西),所以 url 限制限制了你可以在“map.png”中拥有的路径的大小”。但我想知道在创建之后或在中间处理步骤中编辑 png 是否很容易以获得长路径?有人知道如何在 r 中执行此操作吗?该包似乎提供了一个将 XY 坐标映射到 png 栅格的函数。而且,如果您没有注意到我远不是 png 文件方面的专家,因此如果我缺少一些简单的东西,请保持礼貌。
最佳答案
更新 opts
已弃用;使用 theme
反而。
如果您准备在 ggplot2
工作, ggmap
包使向 map 添加图层变得容易。 get_map()
下面的函数获取巴布亚新几内亚莫尔兹比港国家研究所的卫星谷歌地图。 ggmap()
函数绘制 map ,然后添加文本注释、线段注释和标题。但是可以像添加到常规 ggplot 图中一样添加其他几何图形。 gglocator()
函数的工作方式类似于 locator()
在基本地 block 中。 lon
和 lat
是 map 中心的坐标,但位置向量可以给出 map 的边界。我玩过zoom
以获得正确的分辨率。
library(ggplot2)
library(ggmap)
library(grid)
nri = get_map(location = c(lon = 147.165, lat = -9.410), zoom = 18, maptype = 'satellite')
(NRImap = ggmap(nri, extent = "device") +
annotate('segment', x = 147.1656, xend = 147.1649, y = -9.41025, yend = -9.4096,
colour = 'white', arrow = arrow(length = unit(0.25,"cm")), size = 1) +
annotate('text', x = 147.1656, y = -9.41031, label = 'Conference Centre',
colour = 'white', size = 6) +
theme(plot.margin = unit(c(1.5, 0, 0, 0), "lines")) +
ggtitle ("National Research Institute") +
theme(plot.title = element_text(colour = "Blue", vjust = 2, size = 20)))
# gglocator()
关于R 谷歌地图,添加更长的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610499/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!