2012-11-21 4 views
5

Marker Manager funktioniert nicht auf Google Maps API v3.10 und in aktuellen.Marker Manager funktioniert nicht in Maps API 3.10

Wenn Sie überprüfen, es ist Beispiel Seite http://google-maps-utility-library-v3.googlecode.com/svn/tags/markermanager/1.0/examples/google_northamerica_offices.html Sie, dass Karte sehen werde nicht durch Zoomsteuerung geändert, und es gibt keine jede Markierung. Und Sie werden die folgenden JavaScript-Fehler anzeigen:

Uncaught TypeError: Cannot call method 'substr' of undefined

Aber wenn Sie Maps API für v=3.9 Version laden, dann wird alles in Ordnung sein (ich habe es auf meiner Testseite).

Ich denke, es gibt einen Fehler in der Skriptdatei des Managers.

+2

Also, was ist Ihre Frage? – duncan

+0

Ich hatte das gleiche Problem. Danke für die Lösung! – fabrice

+0

Meine Frage ist - wo ich dieses Problem für Entwickler veröffentlichen sollte, um es zu beheben, oder Sie können das tun. Es kann wie eine Google Map API "Bug" sein, oder der Markermanager Entwickler muss diese –

Antwort

1

Marker Manager ist nicht mit Google Maps API Version 3.10 und höher kompatibel. Entweder die Version angeben, wenn einschließlich Google Maps oder Änderungslinie 98 in markermanager.js (Version 1.0) von

if (typeof map.mapTypes.get(sType) === 'object' && typeof map.mapTypes.get(sType).maxZoom === 'number') { 

zu

if (sType != "constructor" && typeof map.mapTypes.get(sType) === 'object' && typeof map.mapTypes.get(sType).maxZoom === 'number') { 
+0

Super Emil reparieren, nette Arbeit! – fabrice

+0

Danke Emil. Das bedeutet, dass ich markermanager.js in mein Projekt kopieren und reparieren soll, oder gibt es eine Möglichkeit, die Version "1.1" zu bekommen :) –

+1

Die Entwicklungsversion der Version 1.1 finden Sie hier: http://code.google.com/p/google-maps-utility-library-v3/wiki/Bibliotheken # MarkerManager Aber es behebt dieses spezielle Problem nicht. Sofern Sie nicht unbedingt ein v 3.10 Feature benötigen, würde ich mit Ihnen beheben und v = 3.9 zum Map Include hinzufügen. –

Verwandte Themen