Mapstraction - map abstraction API for Javascript

Mapstraction is an abstracted Javascript mapping API that can make use of Google Maps, Microsoft Virtual Earth, Yahoo Maps and Mapquest. Instead of deciding on a particular mapping provider, you can build your web application with Mapstraction and easily switch to a different service by changing a single line of code. From the Mapstraction site:
Mapstraction additionally fills some holes each provider's current offerings (taking advantage of existing open source solutions where possible) to normalise the feature set across platforms. In the future, Mapstraction will also talk to OpenStreetMap for people who want to build maps without restrictions on derived works.Features
- Support for 9 major mapping providers
- Point, Line, Polygon support
- Image overlay
- GeoRSS and KML feed import
- Geocoding of addresses
- Driving directions
There's an introductory walkthrough on Webmonkey that shows you how to do the basics like instantiating a map with various providers and adding markers with the abstracted API. The Mapstraction web site also has demos for geocoding, drawing polygons, and swapping map tiles. The API appears to cover all the bases. I can't think of any reason to directly use a specific map provider instead of this.
Mapstraction
WebMonkey Mapstraction Tutorial
Posted by Jason Striegel |
Jul 10, 2008 11:42 PM
Google Maps, Mapping, Yahoo! |
Permalink
| Comments (0)
Recent Entries
- Reverse autocomplete
- Mapstraction - map abstraction API for Javascript
- Maglite LASER burnination
- 3D Studio Max motion capture with a Wii Nunchuck
- PlaceSpotting - Google Maps geo quiz
- KidWash sprinkler toy
- Crawling AJAX
- Direct video manipulation interface
- Make a record player out of LEGO
- Algorithm Ink and ContextFree.js - generative art with Javascript
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Design
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PCs
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- SQL
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
Recent Posts
- Mapstraction - map abstraction API for Javascript
- Maglite LASER burnination
- 3D Studio Max motion capture with a Wii Nunchuck
- PlaceSpotting - Google Maps geo quiz
- KidWash sprinkler toy
- Crawling AJAX
- Direct video manipulation interface
- Make a record player out of LEGO
- Algorithm Ink and ContextFree.js - generative art with Javascript
- Swurl - scrapbook your digital life
www.flickr.com
|





Leave a comment