Mapping APIs – which should a developer use?
Here (no pun intended) is a list of developer relations programs that support Mapping APIs. Check out their documentation and code examples at each of the sites.
- Google – https://developers.google.com/maps/ – “Millions of websites and apps use Google Maps APIs to power location experiences for their users. Google Maps APIs are available for Android, iOS, web browsers and via HTTP web services.” Code samples are available on GitHub – https://github.com/googlemaps/. Keep up to date on the Google Maps Blog – https://googlegeodevelopers.blogspot.com/. Ask questions on Stack Overflow – http://stackoverflow.com/questions/tagged/google-maps. Follow Google Maps on Twitter – https://twitter.com/googlemaps. Videos on YouTube – https://www.youtube.com/user/googlemaps
- Digital Globe – https://developer.digitalglobe.com/maps-api/ – “DigitalGlobe Maps API delivers the world’s best satellite imagery, straight to your app. Beautiful, current images and precise map labels, all from a simple, speedy API. Get the best for your location-enabled web or mobile app. Cloud-hosted and easy to build on, now you can access the world’s most accurate collection of high quality, current satellite imagery as well as 15-years of complete geospatial content.” Read the latest developer news on the Digital Globe blog – https://developer.digitalglobe.com/category/developer-blog/. Maps API docs and examples are at http://mapsapidocs.digitalglobe.com/docs. Follow Digital Globe on Twitter – https://twitter.com/DigitalGlobe. YouTube videos available at https://www.youtube.com/user/digitalglobeinc/
- Microsoft Bing Maps – https://www.microsoft.com/maps/choose-your-bing-maps-API.aspx – “The Bing Maps platform provides multiple API options for your application including Web Control, a Windows Store apps control, a WPF control, REST Services, and Spatial Data Services.” Bing Maps Dev Center – https://www.bingmapsportal.com/. Developer Code examples at https://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=SearchText&f%5B0%5D.Value=bing%20maps. Documentation available at https://www.microsoft.com/maps/documentation.aspx
- Open Street Map (OSM) – http://www.openstreetmap.org– “OpenStreetMap is a map of the world, created by people like you and free to use under an open license. OpenStreetMap is built by a community of mappers that contribute and maintain data about roads, trails, cafés, railway stations, and much more, all over the world.” Includes open and licenses data. Check out the REST based API at http://wiki.openstreetmap.org/wiki/API. Additional information is available on the OSM foundation site – http://wiki.osmfoundation.org/wiki/Main_Page. Keep up to date on the OSM blog at https://blog.openstreetmap.org/
- FourSquare – https://developer.foursquare.com/ – “The Foursquare API gives you access to our world-class places database and the ability to interact with Foursquare users and merchants. Start using the only location API you’ll ever need.” Overview of the API – https://developer.foursquare.com/overview/. API endpoints – https://developer.foursquare.com/docs/. The FourSquare engineering blog is at http://engineering.foursquare.com/. Follow FourSquare developer API on Twitter at https://twitter.com/foursquareapi
- Apple Developer Maps – https://developer.apple.com/maps/ – “Give your apps a sense of place with maps and location information. Present maps with custom annotations, highlighted regions, and overlays. Offer your users full control to pan, rotate, zoom, and move the map around in 3D, and show users their current location or guide them to their next destination using direction APIs.” Apple MapKit and Framework info at https://developer.apple.com/reference/mapkit. Apple Core Location Framework documentation at https://developer.apple.com/reference/corelocation. Find loads of Apple developer videos at https://developer.apple.com/videos/
- Amazon Maps – https://developer.amazon.com/maps – “With the Amazon Maps API v2, you can easily add interactive 3D maps to your Fire tablet. The Amazon Maps API v2 helps you offer mapping functionality in your app to create a richer experience for your users. Amazon Maps are fast, fluid, and offer a seamless 3D mapping experience, including rich 3D landmarks.” You can download the Amazon Maps SDKs at https://developer.amazon.com/sdk-download. There are SDKs for Fire OS & Android, iOS, Unity, Xamarin, Adobe AIR, Cordova, and Web. Getting started with Amazon Maps includes setting up your development environment and getting started with code – https://developer.amazon.com/docs/maps/get-started.html. Read the Amazon FAQ for additional developer details – https://developer.amazon.com/docs/maps/faq.html
Am I missing your Developer Relations Program’s Mapping APIs?
Send me an email if I haven’t listed your developer program that includes mapping APIs. Do you developer programs and APIs have additional features that should be highlighted?
David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation