title: Is ggmap broken? Basic qmap() produces "arguments imply differing number of rows: 0,1"
body: <p>I've used ggmap many times in the past to produce maps with a particular coordinate as the focal point. It has generally been as simple as defining the focal point via the <strong>location=</strong> argument in <strong>qmap()</strong>, and adding on geoms to the map as needed.</p>
  
  <p>Today, I opened ggmap for the first time in a while, and it simply is not successful in performing the most basic of mapping tasks.</p>
  
  <pre><code>    devtools::install_github("dkahle/ggmap") #Making sure I'm up-to-date
      library(ggmap)
      qmap(location = "White House", zoom = 14, source = "osm")
  </code></pre>
  
  <p>Produces the following error:</p>
  
  <pre><code>#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
  </code></pre>
  
  <p>I've been digging around for hours. I tried using <strong>get_map()</strong> instead, but it produces the same error.</p>
  
  <p>Any ideas?</p>
  
  <p><strong>Update #1</strong></p>
  
  <p>I've gone as far as a clean install of R/RStudio, re-installing packages from a clean slate (devtools, tidyverse, ggmap). Still, the error persists.</p>
  
  <p><strong>Update #2</strong></p>
  
  <p>No luck in getting the location to be automatically geocoded in process of <code>get_map()</code> as I was hoping via ggmap commands. </p>
  
  <p>I've resorted to manually specifying the lat/lon coordinates of the focal point of this map.</p>
  
  <pre><code>qmap(location=c(lon=-77.035,lat=38.897), zoom = 14, source = "google")
  </code></pre>
  
  <p>Thanks <a href="https://stackoverflow.com/users/5325862/camille">camille</a> for reminding me that there are known issues with the Open Street Map (osm) source <em>(&amp; for generally troubleshooting through this with me).</em></p>
  
  <p>I've tried on a few different machines, on a few different networks just because it appears that some people have had local network/computer issues at the root of this problem. Now wondering if anyone is able to specify location in <code>qmap()</code> without lat/lon coordinates anymore, or if this problem is unique to me.</p>