我正在使用 VMWare Player 中的 0.9.4 模拟器在 BlackBerry Playbook 的 WebWorks 应用程序中测试 HTML5 地理定位代码。这是代码:
navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError, options);
启动应用程序会弹出一个提示:
地理位置请求 local:// 想要访问您的位置。
当我单击“确定”时,这总是会导致对错误处理函数的回调geolocationError
,而不是成功处理函数。
该网页在 Win 7 上的 Firefox 3.6.15 中运行良好。
有没有办法在 Playbook 模拟器的 WebWorks 应用程序中测试成功的地理定位请求?
更新:
- 地理位置在 Playbook 网络浏览器中工作,因此您可以在浏览器中将应用程序作为网页进行测试。
- 我在 BlackBerry Developer Day 上询问了这个问题,他们确认了这个限制。我要求他们公布一份已知限制清单,他们说他们会调查。