J'utilise google map API avec le MarkerManager. Je charge les 2 bibliothèques javascript par JQuery.Google Maps et Markermanager lève une erreur
Voici mon Javascript:
function initialize() {
$.getScript('http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/src/markermanager.js');
$.getScript('http://maps.google.com/maps?file=api&v=2&async=2&callback=mapLoaded&sensor=true_or_false&key=ABC');
}
function mapLoaded() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(18, -77.4), 13);
map.setUIToDefault();
var mgr = new MarkerManager(map);
mgr.addMarkers(getWeatherMarkers(), 5); //gets some marker from another function
mgr.refresh();
}
}
L'erreur que je reçois dans Firebug javascript débogueur est:
GBounds n'est pas défini [Pause sur cette erreur] GBounds.prototype.containsPoint = function (point) {\ nmarkerma ... 109501758 (ligne 377)
me.getMapGridBounds_ est pas une fonction [Pause sur cette erreur] = me.shownBounds_ me.getMapGridBounds _(); \ n markerma ... 1 09501758 (ligne 106)
Cette erreur se produit également si je charge statiquement la bibliothèque javascript.
Merci,
Google a déplacé le MarkerManager à Github . Vous trouverez une nouvelle version ici: https://raw.githubusercontent.com/googlemaps/v3-utility-library/master/markermanager/src/markermanager_packed.js – Tino