地图类型的R ggmap(qmap)错误='水彩'

时间:2014-04-16 19:37:54

标签: r ggplot2 ggmap

我试图使用ggmap qmap函数(http://www.inside-r.org/packages/cran/ggmap/docs/qmap

qmap(location = 'baylor university', zoom = 14, maptype = 'watercolor', source = 'stamen')

并收到以下错误:

  

qmap(location ='贝勒大学',缩放= 14,maptype =   '水彩',来源=' stamen')来自网址的地图:   http://maps.googleapis.com/maps/api/staticmap?center=baylor+university&zoom=14&size=%20640x640&maptype=terrain&sensor=false   Google Maps API服务条款:   来自网址的http://developers.google.com/maps/terms信息:   http://maps.googleapis.com/maps/api/geocode/json?address=baylor+university&sensor=false   Google Maps API服务条款:   http://developers.google.com/maps/terms readPNG(destfile)出错:   文件不是PNG格式

1 个答案:

答案 0 :(得分:1)

qmap尝试将文件读取为.pngs,但是stamen发送.jpg格式文件,qmap中的内部函数无法处理。希望很快就能推出新版本。

在此之前,有一个手动解决方法,在下面的链接中详细说明,您实际上创建了自己的qmap使用的R源文件版本,在代码中用jpg替换png。它对我有用:

https://stackoverflow.com/a/24301510/3652621