BlackBerry Playbook Simulator 是否支持 WebWorks 应用程序内的地理定位?
我正在使用 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 Web 浏览器中运行,因此您可以在浏览器中将应用程序作为网页进行测试。
- 我在黑莓开发者日上询问了这个问题,他们确认了这一限制。我要求他们发布已知限制的列表,他们说他们会进行调查。
I am testing HTML5 geolocation code inside a WebWorks application for BlackBerry Playbook, using the 0.9.4 Simulator in VMWare Player. Here's the code:
navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError, options);
Launching the application gives a popup saying:
Geolocation Request
local:// wants to access your location.
When I click "OK" this always results in a callback to the error handler function geolocationError
, never the success handler.
The webpage works fine in Firefox 3.6.15 on Win 7.
Is there any way to test a successful geolocation request inside a WebWorks application in the Playbook simulator?
Updates:
- Geolocation works in the Playbook web Browser, so you can test your application as a web page in the Browser.
- I asked about this issue at a BlackBerry Developer Day and they confirmed this restriction. I asked them to publish a list of known limitations, they said they would look into it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 ,截至 0.9.4 的模拟器仍然不支持地理定位AIR SDK 发行说明。在这种情况下可能也存在同样的限制。
The simulator as of 0.9.4 still has no support for geolocation, according to the AIR SDK Release Notes. It's likely the same limitations apply in this case.