Ich verwende seit Monaten eine Google Maps-Hybridebene in Openlayers in meiner HTML5-iOS-App und sie hat perfekt funktioniert. Erst kürzlich haben sie etwas geändert, weil die Zeile "Kartendaten ..." unten anders aussieht (hellgrauer Hintergrund) und wenn Sie den Bildschirm berühren oder die Kartenposition über navigator.geolocation.getCurrentPosition () aktualisiert wird, das Copyright-Feld für Kartendaten aufpoppen.
Hat das noch jemand erlebt? Wenn ja, würde ich mich über Informationen zu Lösungen / Problemumgehungen, die Sie gefunden haben, sehr freuen.
openlayers-2
google
ios
kschaos
quelle
quelle
Antworten:
Ich habe diese Antwort vor ein paar Tagen auf der Openlayers-Mailingliste gesehen. Sie müssen sicherstellen , dass Sie eine Version bereitstellen, wie zum Beispiel
v=3.6
:Dann sollte es verschwinden.
- 17. Mai 2012 bearbeiten:
Ich habe gerade gesehen, dass dieses Problem wieder auf der
OpenLayers
Mailingliste steht. Ein empfohlener Fix (der bei mir funktioniert hat) besteht darin, Folgendes in die Openlayers einzufügenstyle.css
quelle
Ich bin mir nicht sicher, ob dies "legal" ist, aber ich habe es einfach mit CSS verschwinden lassen.
AKTUALISIEREN
Anscheinend verstößt dies gegen die Nutzungsbedingungen :
Verwenden Sie 2.11? Anscheinend ist es kein Problem mehr.- 17. Mai 2012 bearbeiten: (per celenius Kommentar)
BEDINGUNGEN
quelle
terms of use
Kommentar. Ich sehe den Kommentar im Thread, aber es gibt keinen Link zu etwas weiter; Weißt du, wo ich darüber lesen kann? Ich frage, da das Popup ab heute 2.11 erscheint. Vielen Dank.OpenLayers 2.11 ist nicht mit den aktuellen Versionen der Google Maps-API "eingefroren" und "veröffentlicht" kompatibel . Migrieren Sie entweder zu 2.12 RC5 oder lesen Sie Folgendes : http://trac.osgeo.org/openlayers/wiki/Release/2.11/GoogleMaps37 .
quelle