9
votes

OpenLayers à Android

Quelqu'un a-t-il essayé avant d'utiliser OpenLayers à Android? Comment ça c'est passé ? At-il déjà accédé à travers le navigateur à une certaine adresse ou intégrée dans une application Android autonome locale à l'aide de webviews? ou autre approche.

Si des références liées à ce sujet se présentent à votre esprit, veuillez les ajouter ici.

merci


0 commentaires

4 Réponses :


3
votes

La version actuelle des OpenLayers (2.10) ne prend pas en charge les navigateurs mobiles. La nouvelle version (2.11) est très proche de la libération et vous pouvez activer la prise en charge des appareils mobiles si vous incluez la version de développement des OpenLayers du coffre. Cela fonctionne définitivement si vous y accédez comme une page Web habituelle et que cela devrait fonctionner s'il est intégré dans Webviews.

Vous pouvez l'essayer ici: http://openlayers.org/en/latest/examples /

Tapez simplement 'Mobile' dans le champ de recherche et vous obtiendrez un exemple d'exemple où vous pouvez voir comment la navigation mobile, l'édition, etc. fonctionne sur Android et iOS.


0 commentaires

4
votes

petite mise à jour sur la rubrique - la version actuellement publiée de OL prend en charge les appareils mobiles.


0 commentaires

0
votes

à mes connaissances (aucun dispositif de ce type de ce type), sur les périphériques Android 3+ une page comme http: //OPENLAYERS.ORG/DEV/EXAMPLES/MOBILE.HTML fonctionnera directement hors de la boîte lorsqu'il est ouvert dans le navigateur de stock. Comme mentionné, étant donné que les événements multitouchs de l'appareil OL 2.11 sont pris en charge, ils ont également fourni une démonstration de jQuery Mobile & Geolocation qui fonctionne bien sur Android.

Pour la majorité des périphériques Android 2.x, vous devez livrer votre propre conteneur WebView, y compris un polyfill tel que WMP Si vous voulez diffuser et pincer zoomer sur le travail.

Sinon, vous n'êtes laissé qu'avec l'utilisation des boutons de zoom - qui n'est pas toujours préférable compte tenu de la petite taille de nombreux écrans tactiles.


0 commentaires

2
votes

YO peut essayer avec OpenLayers la dernière version mobile ( http: // Openlayers .Org / fr / Derniers / Exemples / Mobile-Full-Screen.html ) Pour un projet HTML et incorporer la page dans l'application mobile avec Apache Cordova ( http://cordova.apache.org/ )


1 commentaires

Exemple incroyable, vous pouvez même faire pivoter la carte en utilisant deux doigts. très efficace.