mapstraction: javascript mapping abstraction library
TRANSCRIPT
Mapstraction
JavaScript mapping abstraction library
Adam DuVandermapscripting.comadamduvander.com
Google Maps! Yeah!
Yahoo Maps. Okay.
// Basic Google Map, with Markerpoint = new GLatLng(37.780764,-122.395592)map = new GMap2(document.getElementById("map-canvas"));map.setCenter(point, 15, G_NORMAL_MAP);marker = new GMarker(point, markerOptions);map.addOverlay(marker);
// Basic Yahoo Map, with Markervar map = new YMap(document.getElementById("ymap"));map.drawZoomAndCenter("Portland, OR", 6);var myMarker = new YMarker("622 SE Grand Ave, Portland, OR");map.addOverlay(myMarker);
11 Maps in One!
FreeEarthGoogleMap24MapQuestMicrosoftMultiMap
OpenLayersOpenSpaceOpenStreetMapViaMichelinYahoo
About me
Portland Web InnovatorsFirst Wednesdays, pdxwi.com
About me
WhyMapstraction?
Isn't Mapstraction a LCD library?
Not Really
Open
Closed
switch (this.api) { case 'yahoo': var ypin = this.proprietary_marker; ypin.closeSmartWindow(); break; case 'google': var gpin = this.proprietary_marker; gpin.closeInfoWindow(); break; case 'microsoft': var pin = this.proprietary_marker; this.map.HideInfoBox(); break;...}
More about Mapstraction
mapstraction.com(join the mailing list)
Follow my book progress
mapscripting.com
Thank you!
adamduvander.com@adamd