Geocoding Services - limits - Google vs Yahoo vs others? [closed]

泄露秘密 提交于 2019-12-03 12:21:54

问题


Is Yahoo the best option?

http://developer.yahoo.com/geo/placefinder/ It says 50,000 requests per day. Does this mean you can geocode 50k addresses a day?

compared to Google at only 2,500? http://code.google.com/apis/maps/faq.html#geocoder_limit

Have I got this correct? that's a massive difference.

So in essence what is the best service to use for the front end, to get the coordinates of the user input address and then query against the db? (of coordinates entered from the backend admin - this will be low volume so not an issue). I will not be displaying any maps, just using the co-ordinates.


回答1:


Yahoo's limit is per application.

Google's limit is per IP.

This means:

For Server-Side geocoding: Yahoo > Google

For Client-Side geocoding: Google > Yahoo

If you won't display the results on a map, then neither Google nor Yahoo will do. You'll violate their terms of service.

The Geonames Search web service might fit your bill though.




回答2:


Ok I know this is an old question but you could also consider http://open.mapquestapi.com/nominatim.

Jim




回答3:


I've used Yahoo before specifically because their allowed rate of requests was so much higher. It is very easy to use and free. There are some restrictions so you will need to read carefully, but for most things it is a great service.

I have NOT used the Google api, but reading their documentation of rate limits led me to the same conclusion when we were searching for a geocoding api. Hope that helps!




回答4:


I've been working a lot with geocoding, and I've been looking at Yahoo, mapquest, google, bing and navteq. The free versions are all pretty similar except for the geocode requests. I think you have it right. If you want more requests you need to pay for them. I would also suggest looking at reliability and accuracy. I like google maps the best, but it's been pretty inaccurate compared to bing which is right on. Navteq seems to be one of the better ones but their API isn't as user friendly it seems like. There are some restrictions for the free map service. Usually, the site needs to be publicly accessible and free, as in you cant charge for service. There are some other ones, but those seem like the ones that catch people up the most.



来源:https://stackoverflow.com/questions/4346445/geocoding-services-limits-google-vs-yahoo-vs-others

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!