title: How to get City and Country using HTML5 Geolocation without relying on Google API?
body: <p>This may seem unorthodox, but what I want to do is get a persons entire city, state(or province) and country based on his or her input. I want to do this without using Google API as this project I am working on is a commercial project and as per Google's TOS I need to pay $10,000 to use it for commercial purposes (which is a pretty steep price for how often I would be using it i.e. 1-5 times a week).</p>
  
  <p>Sample Input: Toronto
  Return: Toronto, Ontario, Canada</p>
  
  <p>Sample Input2: Vancouver
  Return: Vancouver, British Columbia, Canada</p>
  
  <p>Sample Input3: Otawwa (notice the typo)
  Return: Ottawa, Ontario, Canada</p>
  
  <p>Thanks for your assistance.</p>