¿Está roto ggmap? El qmap básico () produce "argumentos que implican un número diferente de filas: 0,1"

He usado ggmap muchas veces en el pasado para producir mapas con una coordenada particular como punto focal. En general, ha sido tan simple como definir el punto focal a través de ubicación = argumento enqmap (), y agregando geoms al mapa según sea necesario.

Hoy, abrí ggmap por primera vez en mucho tiempo, y simplemente no tiene éxito en realizar las tareas de mapeo más básicas.

    devtools::install_github("dkahle/ggmap") #Making sure I'm up-to-date
    library(ggmap)
    qmap(location = "White House", zoom = 14, source = "osm")

Produce el siguiente error:

#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

He estado cavando por horas. Intenté usarget_map () en cambio, pero produce el mismo error.

¿Algunas ideas

Update # 1

He ido tan lejos como una instalación limpia de R / RStudio, reinstalando paquetes desde una pizarra limpia (devtools, tidyverse, ggmap). Aún así, el error persiste.

Update # 2

No hubo suerte en conseguir que la ubicación se geocodificara automáticamente en el proceso deget_map() como esperaba a través de los comandos de ggmap.

He recurrido a especificar manualmente las coordenadas lat / lon del punto focal de este mapa.

qmap(location=c(lon=-77.035,lat=38.897), zoom = 14, source = "google")

Gracias camille por recordarme que hay problemas conocidos con la fuente Open Street Map (osm) (y para solucionar problemas en general a través de esto conmigo).

Lo he probado en algunas máquinas diferentes, en algunas redes diferentes solo porque parece que algunas personas han tenido problemas de red / computadora local en la raíz de este problema. Ahora me pregunto si alguien puede especificar la ubicación enqmap() sin las coordenadas lat / lon más, o si este problema es exclusivo para mí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta