wie behebe ich die google maps api v3 zeigt sich als ein grauer Kasten?
wenn ich Suche nach Orten in der Nähe auf der Seite bin ich workign auf die Ergebnisse erscheinen in einer Liste, aber die Karte ist einfach nur ausgegraut, manchmal kommt es wieder, aber geht dann Weg.
jegliche Hilfe würde sehr geschätzt werden
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine Antwort auf Ihre Frage auf die erste Antwort. Seine Idee ist es richtig, dass Sie initialisiert werden muss es mit Ort, bevor etwas sichtbar ist. Bitte beachten Sie auch, dass dies eine Frage zum V3, ist die erste Antwort-Adressen der syntax von V2. Bitte versuchen Sie den code unter Verwendung der gleichen Idee wie die v2-post.
Gesetzt der Wert in der Mitte in den Optionen Karte in Ihrer ursprünglichen Lage. Sie können auch anpassen, die zoom hier.
Der Zeitpunkt der Initialisierung ist wichtig. Ist die Karte sichtbar in dem moment die Seite geladen wird, oder ist es pop-up/fade in/(was auch immer das ändert den Status von unsichtbar auf sichtbar)?
Wenn die Karte verborgen ist im moment der Initialisierung, wird die Karte Grau.
In v3, überprüfen Sie Ihre Lat und Lng-Anlagen sind OK und nicht "undefiniert".
Basierend auf meiner Erfahrung in der Arbeit mit google maps, manchmal die grauen patches erscheinen, wenn es keine verfügbaren Kartendaten an der Position, die Sie in der Vorschau sehen (insb. wenn der zoom-Faktor ist hoch), oder wenn Sie eine langsame Internetverbindung, so dass Daten anzeigen dauert lange zu laden /schlägt fehl!
Aber auch andere Faktoren könnten auch eine Ursache sein-vielleicht.
Beim initialisieren der Karte, sagen Sie zum Beispiel:
Sekunden die parameter der
map.setCenter
ist der zoom-Faktor - in diesem Fall13
.können Sie auch einen neuen zoom-level für die Karte wie diese:
Lesen mehr hier...