将ggmap与knitr一起使用时,如何抑制Google的消息?

时间:2013-08-19 03:33:32

标签: r knitr ggmap

.pdfggmap knitr文件一起使用时,如何在输出.Rnw中屏蔽Google的邮件?用于生成说明问题的.Rnw的{​​{1}}文件的MWE代码:

.pdf

在生成的\documentclass{article} \begin{document} <<>>= library(ggmap) qmap("empire state building", zoom=15, messaging=FALSE, source="google") @ \end{document} 中,会显示以下(格式不正确的)消息:

.pdf

如何抑制这些消息?我希望Map from URL : http://maps.googleapis.com/maps/api/staticmap?center=empire+state+building&zoom=15&size=%20640x640&scale=%202&maptype=terrain&sensor=false Google Maps API Terms of Service : http://developers.google.com/maps/terms Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=empire+state+building&sensor=false Google Maps API Terms of Service : http://developers.google.com/maps/terms 会这样做。

1 个答案:

答案 0 :(得分:1)

您可以使用message = FALSE

来抑制代码块的任何消息
<<themap, message = FALSE>>=
library(ggmap)
qmap("empire state building", zoom = 15, messaging = FALSE, source = "google") 
@

禁止这些讯息。

查看ggmap::qmap,它会评估...中可能被视为允许使用不同sources的非标准方式的参数。似乎verboseRgoogleMaps::GetMap的参数未被解析或传递,messaging(get_googlemap`的参数)