layout |
title |
default |
Mapstraction Provider Feature Matrix |
<p>table {border: 1px solid #888888; width: 800px;}<br />
td.Yes { background-color: #00FF00; }<br />
td.Some { background-color: #FF9900; }<br />
td.No { background-color: white; }<br />
td {border: 1px solid #888;}<br />
.map {width: 500px; height: 400px; background-color: #<span class="caps">FFFFFF</span>; border: 1px solid black;}<br />
#coverage_nav, #legend { padding: 10px 20px; float: left ;}<br />
#legend { margin-top: -164px; margin-left: 360px; background-color: white;}<br />
#info {height: 40px; width: 300px;}<br />
.right {display: none;}<br />
abbr {text-decoration: underline; color: #FF9900;}</p>
The table below shows the current matrix of features implemented in Mapstraction. This is not meant to be a feature comparison of the various providers. Functionality that is not implemented for a provider may be due to just the lack of a developer adding that piece of code, or the provider may not offer that specific capability.
If there are any errors to the feature matrix below, or if you would like to implement a feature, feel free to contact the group on the Mapstraction mailing list, or just submit a patch.
|
|
|
|
|
|
|
|
|
|
|
.
|
Method
|
Google
|
Yahoo
|
Microsoft
|
OpenLayers
|
MultiMap
|
Map24
|
MapQuest
|
FreeEarth
|
OpenSpace
|
.
|
Mapstraction
|
|
|
|
|
|
|
|
|
|
.
|
addAPI
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
.
|
resizeTo
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
addControls
|
x
|
x
|
|
x
|
x
|
|
x
|
|
|
.
|
addSmallControls
|
n/a
|
|
|
|
|
|
|
|
|
.
|
addLargeControls
|
n/a
|
|
|
|
|
|
|
|
|
.
|
addMapTypeControls
|
n/a
|
|
|
|
|
|
|
|
|
.
|
dragging
|
x
|
x
|
|
|
x
|
|
x
|
|
|
.
|
setCenterAndZoom
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
addMarker
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
addMarkerWithData
|
n/a
|
|
|
|
|
|
|
|
|
.
|
addPolylineWithData
|
n/a
|
|
|
|
|
|
|
|
|
.
|
removeMarker
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
removeAllMarkers
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
declutterMarkers
|
|
|
|
|
x
|
|
|
|
|
.
|
addPolyline
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
removePolyline
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
removeAllPolylines
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
getCenter
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
setCenter
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
setZoom
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
autoCenterAndZoom
|
n/a
|
|
|
|
|
|
|
|
|
.
|
centerAndZoomOnPoints
|
n/a
|
|
|
|
|
|
|
|
|
.
|
getZoom
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
getZoomLevelForBoundingBox
|
x
|
|
|
x
|
x
|
x
|
|
|
|
.
|
setMapType
|
x
|
x
|
x
|
|
x
|
|
x
|
|
|
.
|
getMapType
|
x
|
x
|
x
|
|
x
|
|
x
|
|
|
.
|
getBounds
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
.
|
setBounds
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
addImageOverlay
|
x
|
|
|
x
|
x
|
|
|
|
|
.
|
setImageOpacity
|
n/a
|
|
|
|
|
|
|
|
|
.
|
setImagePosition
|
x
|
|
|
|
x
|
|
|
|
|
.
|
addOverlay
|
x (G/K)
|
x (G)
|
x (G)
|
|
|
|
|
x (G)
|
|
.
|
addJSON
|
n/a
|
|
|
|
|
|
|
|
|
.
|
addTileLayer
|
x
|
|
|
|
|
|
|
|
|
.
|
toggleTileLayer
|
x
|
|
|
|
|
|
|
|
|
.
|
addFilter
|
n/a
|
|
|
|
|
|
|
|
|
.
|
removeFilter
|
n/a
|
|
|
|
|
|
|
|
|
.
|
toggleFilter
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
removeAllFilters
|
n/a
|
|
|
|
|
|
|
|
|
.
|
doFilter
|
n/a
|
|
|
|
|
|
|
|
|
.
|
applyFilter
|
n/a
|
|
|
|
|
|
|
|
|
.
|
getAttributeExtremes
|
n/a
|
|
|
|
|
|
|
|
|
.
|
getMap
|
n/a
|
|
|
|
|
|
|
|
|
.
|
showRoute
|
|
|
|
|
|
|
x
|
|
|
.
|
|
|
|
|
|
|
|
|
|
|
.
|
Marker
|
|
|
|
|
|
|
|
|
|
.
|
Label
|
x
|
|
x
|
|
x
|
|
x
|
|
|
.
|
Info Bubble
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
Info Div
|
x
|
x
|
|
|
x
|
|
x
|
x
|
|
.
|
Icon
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
Icon Size
|
x
|
x
|
|
x
|
x
|
|
|
|
|
.
|
Shadow
|
x
|
|
|
|
|
|
|
|
|
.
|
Hover Bubble
|
x
|
|
|
|
|
x
|
|
|
|
.
|
Hover Icon
|
x
|
|
|
|
|
|
|
|
|
.
|
Draggable
|
x
|
|
|
|
|
|
|
|
|
.
|
|
|
|
|
|
|
|
|
|
|
.
|
Polyline
|
|
|
|
|
|
|
|
|
|
.
|
Color
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
Width
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
x
|
|
.
|
Opacity
|
x
|
x
|
x
|
x
|
x
|
|
x
|
x
|
|
.
|
Polygon
|
x
|
|
|
x
|
x
|
|
|
|
|
.
|
Fill Color
|
x
|
|
|
x
|
x
|
|
|
|
|
.
|
Encoded
|
x
|
|
|
|
|
|
|
|
|
|
- G – GeoRSS
- K – KML
- n/a – indicates this feature isn’t provider specific