Как поддерживать Pan / Zoom с Gmap в WebBrowser? - PullRequest
0 голосов
/ 14 ноября 2011

Поскольку у меня есть версия javascript GMap.html, я могу успешно отобразить ее в веб-браузере WP7, но не могу сделать это панорамированием или увеличением; Есть ли способ отключить поведение жестов по умолчанию (например, исправить положение div карты; если я сдвинусь вверх, карта переместится на север, когда я дважды коснусь, она увеличится), чтобы разрешить панорамирование или масштабирование GMaps?

Здесь прилагается очень простой пример, при открытии эмулятора вы можете видеть, что карта отображается, но когда мы хотим сдвинуть вверх / вниз для панорамирования на север или юг, это работает как панорамирование веб-браузера вверх или вниз.

http://hotfile.com/dl/135072503/ec55e86/PhoneApp1.7z.html

Спасибо

1 Ответ

1 голос
/ 18 ноября 2011

Вы должны иметь возможность перехватывать события манипуляции из Border, который окружает ContentPresenter, в визуальном дереве, чтобы элемент управления WebBrowser перехватывал их, прежде чем они попадут в PanZoomContainer, что позволит вам делать с содержимым все, что вам нужно..

У Колина Эберхардта есть отличный пост об этом в его блоге , где он в основном отключил стандартные события манипуляции для выполнения приложений HTML5 на Windows Phone, но концепция все та же.

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