Я тестирую код геолокации HTML5 в приложении WebWorks для BlackBerry Playbook, используя симулятор 0.9.4 в VMWare Player. Вот код:
navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError, options);
При запуске приложения появляется всплывающее сообщение:
Запрос геолокации
local: // хочет получить доступ к вашему местоположению.
Когда я нажимаю «ОК», это всегда приводит к обратному вызову функции обработчика ошибок geolocationError
, а не обработчику успеха.
Веб-страница отлично работает в Firefox 3.6.15 на Win 7.
Есть ли способ проверить успешный запрос геолокации в приложении WebWorks в симуляторе Playbook?
Обновления:
- Геолокация работает в веб-браузере Playbook, поэтому вы можете протестировать свое приложение как веб-страницу в браузере.
- Я спросил об этой проблеме на BlackBerry Developer Day, и они подтвердили это ограничение. Я попросил их опубликовать список известных ограничений, они сказали, что изучат его.