I need mapping for an AJAX (Javascript/PHP/MySQL) project. All the providers I researched used a tile cost model or were beyond our budget.
I’m not looking for anything fancy, just something that allows:
- Commercial Use (for us and users of our service who use the maps)
- Panning
- Zooming
- Street Layers
- Efficiently plotting large numbers (eg: >= 1,000) of markers by GIS or zip code.
- Adding annotations to markers (directly or via legend).
I may even be able to do without 1 or 2 if it comes down to it.
The budget for this is tight: $2,500 for an annual license or and $5,000 to buy something outright. However, this figure may be adjusted if there’s something that isn’t too far out of the ballpark.
Does anyone know of anything that fits the bill (bad pun unintended)?
Also, an additional wrinkle is that the underlying tile server should be included in the price. Some excellent responses were provided so far (and I’m looking into them), but some of them are libraries only and the tile server may be a hidden cost. It’s also not always clear just what (default) tile server is used with what library.
The first thing that I would try is MapQuest APIs with OpenStreetMap option:
The biggest limitation that comes with using OpenStreetMap is the lack of routing services, but it is not on your “shopping list” anyway.