Blu*_*eet 7 r openstreetmap ggmap
我是R的新手,我正在关注这篇文章来学习ggmap.
qmap("Forbidden city",zoom=15)
qmap("Forbidden city",zoom=15, source="osm")
Run Code Online (Sandbox Code Playgroud)
虽然上面的第一个命令工作正常,但第二个命令给我一个错误信息:
来自网址的地图:http: //maps.googleapis.com/maps/api/staticmap?centre = Forbidden+city&zoom = 15&size =%20640x640&maptype = terrain&sensor = false Google Maps API服务条款:http://developers.google. com/maps/terms 网址中的信息:http ://maps.googleapis.com/maps/api/geocode/json?address = Forbidden+city&sensor = false Google Maps API服务条款:http://developers.google.com/maps/terms 错误:地图抓取失败 - 请参阅?get_openstreetmap中的详细信息.另外:警告信息:在download.file(url,destfile = destfile,quiet =!messaging,mode ="wb"):无法打开:HTTP状态为'503 Service Unavailable'
任何帮助表示赞赏.
我得到同样的错误,可重现。
我认为这与规范有关zoom=...。这个论点根据不同的情况有不同的解释source。当您指定source="osm"呼叫路由至时get_openstreetmap(...)。根据该函数的文档:
...如果您在下载 openstreetmap 时遇到错误,该错误可归因于比例规格不正确...
该zoom参数影响比例规格scale="auto"(默认)。所以基本上,如果zoom太大,调用就会抛出错误。对于紫禁城,我在缩放 > 13 时遇到错误,但这有效:
qmap("Forbidden city",zoom=13, source="osm")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2682 次 |
| 最近记录: |