title: Weather API, how to combine search parameters for more detailed location (city, state, country etc) to prevent location mix-ups
body: <p>I often use the openweathermap.org's api for playing around with new platforms and I've run into the same problem of being unable to define a specific enough query to find certain cities.</p>
  
  <p>The api works easily for large cities like London, San Francisco, etc, but I have problems with smaller cities or cities with common names. For example, there is a city in California called Lafayette, but there is a larger city in Louisiana also called Lafayette. </p>
  
  <p>A GET request to this url will return the weather for Louisiana 
  <a href="http://api.openweathermap.org/data/2.5/find?q=Lafayette&amp;units=imperial&amp;APPID=" rel="nofollow">http://api.openweathermap.org/data/2.5/find?q=Lafayette&amp;units=imperial&amp;APPID=</a> + api_key</p>
  
  <p>and a GET request to this url (using ',ca') will return some completely different location's weather (with a city id of 0)
  <a href="http://api.openweathermap.org/data/2.5/find?q=Lafayette,ca&amp;units=imperial&amp;APPID=" rel="nofollow">http://api.openweathermap.org/data/2.5/find?q=Lafayette,ca&amp;units=imperial&amp;APPID=</a> + api_key</p>
  
  <p>I am very new at this so please let me know if there is a simple way to specify specific location queries to prevent returning data for incorrect locations.</p>