2013-08-19 24 views
0

如何在使用gitmap與knitr .Rnw文件時抑制Google的消息?下面是代碼來生成從.Rnw一個pdf:與knitr一起使用ggmap時,如何禁止Google的API警告?

\documentclass{article} 
\begin{document} 
<<>>= 
library(ggmap) 
qmap("empire state building", zoom = 15, messaging = FALSE, source = "google") 
@ 
\end{document} 

在結果.PDF,下面的格式不正確的消息顯示:http://maps.googleapis.com/maps/api/staticmap?center=empire+state+building&zoom=15&size=%20640x640&scale=%202&maptype=terrain&sensor=false 谷歌地圖API服務條款:http://developers.google.com/maps/terms
信息從URL
地圖從網址:​​
谷歌地圖API服務條款:http://developers.google.com/maps/terms

這能抑制(希望messaging = FALSE會做到這一點),或至少格式化,警告不要るñ關閉頁面?謝謝。

+0

將'suppressMessages'工作? –

+0

'消息= FALSE'不'消息= FALSE'? – mnel

+0

' messaging = FALSE'在'ggmap'文檔中指定。另外,感謝您的解決方案。 –

回答

1

可以使用message = FALSE

<<themap, message = FALSE>>= 
library(ggmap) 
qmap("empire state building", zoom = 15, messaging = FALSE, source = "google") 
@ 

禁止這些消息剿一個代碼塊的任何消息。在ggmap::qmap

來看,它計算在...的論點可能被視爲一個非標準的方式,讓不同sources使用。看來,verbose(參數傳遞給RgoogleMaps::GetMap沒有得到解析,或者傳遞,也不messaging(參數傳遞給get_googlemap`)