Sinds 19 Mei 2010 is versie 2 van de Google Maps API deprecated.
Waar moet je opletten bij een conversie van API V2 naar API V3 ?
De URL aanroep is gewijzigd
V2 :
http://maps.google.com/maps?file=api&v=2&sensor=false&hl=nl
V3 :
http://maps.google.com/maps/api/js?sensor=false&language=nl
Functies
Deze functies zijn niet langer beschikbaar in V3.
Method | Return Value | Description |
GBrowserIsCompatible() | Boolean | Returns true if and only if the current browser supports the maps API library |
GUnload() | None | Dismantles all registered event handlers in order to prevent memory leaks. Should be called as a handler for the unload event. |
En nog veel meer…
Alternatief voor GDownloadUrl:
function downloadUrl(url,callback) { var request = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest;request.onreadystatechange = function() { if (request.readyState == 4) { request.onreadystatechange = doNothing; callback(request, request.status); } };
request.open('GET', url, true); request.send(null); }
function doNothing() {}
De namen van functies zijn gewijzigd
GPoint, GLatLng | google.maps.LatLng |
GMap2 | google.maps.Map |
GMarker | google.maps.Marker |
En nog veel meer…
Het creëren van een object is gewijzigd
Bij het creëren van een object wordt de prefix google.maps. gebruikt.
V2 :
var map = new GMap2(document.getElementById("map_canvas"));
V3 :
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
Tot slot, Google Maps API V3 voorbeelden :
svn checkout http://gmaps-samples-v3.googlecode.com/svn/trunk/gmaps-samples-v3-read-only
Meer informatie :
Categorieën
JavaScript