Открытые слои в Android

#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, если вы хотите, чтобы масштабирование с расширением и сжатием работало.

В противном случае вам остается только использовать кнопки масштабирования, что не всегда предпочтительно, учитывая небольшой размер многих сенсорных экранов.