Невозможно взаимодействовать с Bing Map на iOS;Android не показывает полилинию (мобильное приложение Flex, использующее Javascript API через StageWebView) - PullRequest
2 голосов
/ 12 марта 2012

После невозможности решить эту проблему я решил попытаться реализовать свое приложение с помощью Bing Maps. Я пытаюсь загрузить StageWebView с API Google Maps Javascript внутри приложения Flex Mobile. Все отлично работает, когда я вижу это в браузере (IE, Chrome и Safari) и в симуляторах Flash Builder. На реальных устройствах я получаю разные результаты. Я использую метод StageWebView.loadString() для загрузки своего кода во Flex.

iPhone отображает карту и фигуры, которые я на ней надеваю, но не позволяет мне интуитивно взаимодействовать с ней (перетащите карту, увеличьте масштаб, нажав или дважды нажав). Он также не отображает панель взаимодействия в левом верхнем углу, как в браузере.

На телефоне Android (и BlackBerry Playbook) я по-прежнему не могу интуитивно взаимодействовать с картой, но получаю панель взаимодействия, которая в основном работает. Тем не менее, приложение не будет отображать мои полилинии (оно отображает кнопки).

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

Любые идеи о том, что может быть проблемой? Нужно ли мне писать свои интуитивно понятные функции взаимодействия?

1 Ответ

0 голосов
/ 17 марта 2012

По предложению Александра Фарбера я решил использовать MapQuest Flex / Flash Mobile API , который оказался очень эффективным.

...