How to get City and Country using HTML5 Geolocation without relying on Google API?
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).

Sample Input: Toronto
Return: Toronto, Ontario, Canada

Sample Input2: Vancouver
Return: Vancouver, British Columbia, Canada

Sample Input3: Otawwa (notice the typo)
Return: Ottawa, Ontario, Canada

Thanks for your assistance.
How to get City and Country using HTML5 Geolocation without relying on Google API?
===

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).

Sample Input: Toronto
Return: Toronto, Ontario, Canada

Sample Input2: Vancouver
Return: Vancouver, British Columbia, Canada

Sample Input3: Otawwa (notice the typo)
Return: Ottawa, Ontario, Canada

Thanks for your assistance.