mapstraction: javascript mapping abstraction library

Download Mapstraction: JavaScript Mapping Abstraction Library

If you can't read please download the document

Upload: duvander

Post on 16-Apr-2017

1.599 views

Category:

Technology


0 download

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