![](/img/trans.png)
[英]ggmap / ggplot error when plotting points on a ggmap: [arguments imply differing number of rows]
[英]Is ggmap broken? Basic qmap() produces “arguments imply differing number of rows: 0,1”
過去,我已經多次使用ggmap來生成以特定坐標為焦點的地圖。 通常,它非常簡單, 只需通過qmap()中的location =參數定義焦點,然后根據需要在地圖上添加幾何圖形。
今天,我有一段時間第一次打開ggmap了,它根本無法成功執行最基本的映射任務。
devtools::install_github("dkahle/ggmap") #Making sure I'm up-to-date
library(ggmap)
qmap(location = "White House", zoom = 14, source = "osm")
產生以下錯誤:
#Error in data.frame(ll.lat = ll[1], ll.lon = ll[2], ur.lat = ur[1], ur.lon = ur[2])
: arguments imply differing number of rows: 0, 1
我已經挖了好幾個小時了。 我嘗試改用get_map() ,但會產生相同的錯誤。
有任何想法嗎?
更新#1
我已經進行了R / RStudio的全新安裝,從全新的版本(devtools,tidyverse,ggmap)重新安裝軟件包。 但是,錯誤仍然存在。
更新#2
正如我希望通過ggmap命令所希望的那樣,在get_map()
過程中獲得自動進行地理編碼的位置並不算運氣。
我求助於手動指定此地圖焦點的緯度/經度坐標。
qmap(location=c(lon=-77.035,lat=38.897), zoom = 14, source = "google")
感謝camille提醒我開放街道地圖(osm)源存在已知問題(通常與我一起進行故障排除)。
我已經嘗試在幾種不同的機器上,在幾種不同的網絡上進行嘗試,只是因為看來某些人在此問題的根源上遇到了本地網絡/計算機問題。 現在想知道是否有人可以在沒有緯度/經度坐標的情況下在qmap()
指定位置,還是這個問題對我來說是唯一的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.