Google Maps API - More Than A Map
morethanamap.com
morethanamap.com
But on the flip side, I've never found a provider capable of geocoding as well as Google- especially with response times that allow you to make a typeahead address searcher. Google's Styled Map Tiles are still ahead of anyone else's offerings.
Unfortunately after getting passed the free tier, it gets kind of expensive.
For example, I don't think Google is spending big dollars on automated cars to advance its advertising business.
They're definitely an ad company.
This is quite different from the vast majority of companies. BP, for example, don't exist because their peope are passionate about drilling oil - it's because drilling oil is a very good way of making money. Even companies like MicroSoft exist (and pretty much always existed) primarily as a money-making business. Sure they attract lots of nerds, but the money driven the company's choices of where to deploy those nerds.
* Your site is only available to paying customers.
* Your site is only accessible within your company or on your intranet.
* Your application relates to enterprise dispatch, fleet management, business asset tracking, or similar applications.
If I remember correctly they were fined for giving enterprise access for free: http://searchengineland.com/french-court-fines-google-660000...
The definition of enterprise is pretty arbitrary these days.
Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day
if you're using the server endpoint, which perhaps checks what server the request is coming from- I have no idea. The JS, client-side version definitely requires a key.
If you did 35K/day (every day), it would cost $150/mo.
But the 10K requests bit is arbitrary. My point is that it is not mostly free. It's not really even close to being free.
But as others have said, you get 25K free per day. It really depends how big your audience is as to whether it's "mostly" free.
And facebook is trying to do to social mapping what google is doing to world mapping.
Their autonomous driving cars are going to change every market out there.
So pretty sure everyone else will be able to change every market out there as well.
So unfortunately as a developer I would rather spend my efforts helping to improve OpenStreetMap.
It was that IF I was going to spend money on a mapping API I would rather use it to improve an open platform. Especially for something as key as mapping.