#android #openlayers
Вопрос:
Кто-нибудь пробовал использовать OpenLayers в Android ? Как все прошло ? Был ли доступ к нему через браузер по определенному адресу или он был встроен в локальное автономное приложение для Android с использованием WebViews ? , или другой подход.
Если вам приходят на ум какие-либо ссылки, связанные с этой темой, пожалуйста, добавьте их сюда.
Спасибо
Ответ №1:
Небольшое обновление по теме — выпущенная в настоящее время версия OL поддерживает мобильные устройства.
Ответ №2:
Текущая версия OpenLayers(2.10) не поддерживает мобильные браузеры. Новая версия(2.11) очень близка к выпуску, и вы можете включить поддержку мобильных устройств, если включите версию разработки OpenLayers из магистрали. Это определенно работает, если вы заходите на него как на обычную веб-страницу, и должно работать, если оно встроено в веб-просмотры.
Вы можете попробовать это сами здесь: http://openlayers.org/en/latest/examples/
Просто введите «мобильный» в поле поиска, и вы получите пару примеров, где вы можете увидеть, как работает мобильная навигация, редактирование и т.д. работает на Android и iOS.
Ответ №3:
Вы можете попробовать использовать последнюю мобильную версию OpenLayers (http://openlayers.org/en/latest/examples/mobile-full-screen.html) для html-проекта и встраивания страницы в мобильное приложение с помощью Apache Cordova (http://cordova.apache.org/)
Комментарии:
1. невероятный пример, вы даже можете поворачивать карту двумя пальцами. очень эффективно.
Ответ №4:
Насколько мне известно (такое устройство не принадлежит), на устройствах Android 3 страница, подобная http://openlayers.org/dev/examples/mobile.html будет работать прямо из коробки при открытии в обычном браузере. Как уже упоминалось, поскольку поддерживаются события мультитач на мобильных устройствах OL 2.11, они также предоставили демонстрационную версию jquery mobile amp; geolocation, которая отлично работает на Android.
Для большинства устройств Android 2.x вам нужно будет предоставить свой собственный контейнер webview, включая заполнитель, такой как WMP, если вы хотите, чтобы масштабирование с расширением и сжатием работало.
В противном случае вам остается только использовать кнопки масштабирования, что не всегда предпочтительно, учитывая небольшой размер многих сенсорных экранов.