Google Maps WebView на Android с масштабированием - PullRequest
1 голос
/ 23 ноября 2011

Я использую компонент WebView для отображения Карт Google и JavaScript API v3 для взаимодействия с картой.

Единственный способ увеличить карту, найденную мной на Android, - этоэлементы управления масштабированием (+/-), созданные на карте сервисом Google Maps.Пинч-зум ( см. Там ) не работает ни во встроенном WebView, ни во встроенном автономном веб-браузере, когда я захожу на веб-страницы maps.google.com.Интересно, что пинч-масштабирование работает на других веб-страницах ...

Это ограничение Google?Это зависит от версии ОС Android?

1 Ответ

0 голосов
/ 23 августа 2012

Я понимаю, что это потому, что более старые браузеры Android не допускают события мультитач во время выполнения javascript.Следовательно, API показывает элементы управления масштабированием, поскольку события мультитача не будут распознаны.

См. google Issue, отслеживаемый здесь

Я пробовал то же самое на Android 4.1 JellyBeanи там все работает нормально (допускает события мультитач. Думаю, Google это исправило :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...