Geolocation web service recommendations

Does anyone have any recommendations on geolocation web services (preferably free!)?

Planning on using it in an asp.net app, I’d heard Google might have something.

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

We use the Google Maps API and it’s very straightforward to use. It takes some figuring out to begin with, but we were up and running using the geocoding portion in less than a day.

Method 2

MaxMind is not free, but their SaaS (web service) offering is VERY reasonably priced.

Method 3

I am a happy user of geocoder.us.

Method 4

I’m fairly sure you are not allowed to cache google data either.

Source
you must not (nor may you permit anyone else to):
10.3 pre-fetch, cache, or store any Content, except that you may store limited amounts of Content for the purpose of improving the performance of your Maps API Implementation if you do so temporarily, securely, and in a manner that does not permit use of the Content outside of the Service;

So saving the geocoded data is probably a bit of a no-no.

However-
I have not checked but highly doubt Open Street Map have the same restrictions.

Hope that helps

Method 5

We ended up using these guys in the end – dead simple HTTP API:

http://www.maxmind.com/app/web_services_city_usage


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x