J'utilise une couche hybride Google Maps dans Openlayers dans mon application iOS HTML5 depuis des mois et cela a parfaitement fonctionné. Tout récemment, ils ont changé quelque chose parce que la ligne `` Données de la carte ... '' en bas semble différente (fond gris clair) et chaque fois que vous touchez l'écran ou que la position de la carte est mise à jour via navigator.geolocation.getCurrentPosition () la zone de copyright des données de la carte saute vers le haut.
Quelqu'un d'autre a-t-il vécu cela? Si c'est le cas, j'apprécierais vraiment toute information sur les solutions / solutions de contournement que vous avez trouvées.
openlayers-2
google
ios
kschaos
la source
la source
Réponses:
J'ai vu cette réponse sur la liste de diffusion Openlayers il y a quelques jours. Vous devez vous assurer que vous fournissez une version, telle que
v=3.6
:Ensuite, il devrait disparaître.
- 17 mai 2012:
Je viens de voir que ce problème est revenu sur la
OpenLayers
liste de diffusion. Un correctif suggéré (qui a fonctionné pour moi) consiste à coller ce qui suit dans les couches ouvertesstyle.css
la source
Je ne sais pas si c'est "légal" mais je viens de le faire disparaître avec CSS.
METTRE À JOUR
Apparemment, cela viole les conditions d'utilisation :
Utilisez-vous 2.11? Apparemment, ce n'est plus un problème.- Édition du 17 mai 2012: (par commentaire de Celenius)
TERMES
la source
terms of use
commentaire. Je vois le commentaire dans le fil mais il n'y a aucun lien vers quoi que ce soit d'autre; savez-vous où je peux lire à ce sujet? Je demande car le popup apparaît maintenant 2.11 à partir d'aujourd'hui. Merci.OpenLayers 2.11 n'est pas compatible avec les versions actuelles "gelées" et "de sortie" de l'API Google Maps. Migrez vers 2.12 RC5 ou lisez ceci: http://trac.osgeo.org/openlayers/wiki/Release/2.11/GoogleMaps37 .
la source