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