Google map similar API

This is SD Map API which similar to Google Map API:

Google Map SD Map
var map = new google.maps.Map(mapDiv:Node, opts); var map = new SD.genmap.Map(mapDiv:Node, opts);
map.setCenter(new google.maps.LatLng(myLatitude, myLongitude)); map.setCenter(new GeoPoint(myLongitude, myLatitude), zoom);
google.maps.event.addListener(map, "moveend", function()); map.viewport.OnEndDrag.register(function());
google.maps.event.addListener(map, "movestart", function()); No move start behaviour in SD Map.
google.maps.event.addListener(marker, "mouseover", function()); EventManager.add(map, "mouseover", function() );
var marker = new google.maps.Marker({opts});
marker.setMap(map);
var markerManager = new SD.genmap.MarkerStaticManager({opts});
markerManager.add({opts});


This is the comparison between Google Map API and SD Map API zoom level:

Google Map API zoom level Latest SD Map API zoom level Old SD Map API zoom level (used by 88DB)
1 1 -
2 2 -
3 3 -
4 4 -
5 4 -
6 4 -
7 5 -
8 5 -
9 6 -
10 6 -
11 7 1
12 8 2
13 9 3
14 9 3
15 10 4
16 11 5
17 11 5
18 12 6
18 13 7