首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制黑莓设备在HTML5应用程序中使用全球定位系统而不是手机三角测量?

问如何强制黑莓设备在HTML5应用程序中使用全球定位系统而不是手机三角测量?
EN

Stack Overflow用户
提问于 2011-08-09 02:09:22
回答 2查看 781关注 0票数 0

我们正在用HTML5geolocation做一些测试,我们的代码已经在Android和iPhone浏览器上运行得很好:我们得到了我们在谷歌地图上的精确位置的持续更新。你可以在这里查看我们的代码:http://93.113.255.166/testHTML5.htm

我们也想让这段代码在一台黑莓设备上运行,9780黑莓6.0操作系统,但它不能像我们希望的那样工作。您得到的位置是一个粗略的位置,可能是通过单元三角剖分计算出来的,并且没有显示精确的位置。这个位置大多数时候都是300-400米左右的错误。

很明显,这款手机没有使用GPS定位,因为当你尝试原生的黑莓定位应用程序时,你会得到一个非常精确的位置。

我们还在代码中使用了enableHighAccuracy: true属性:这对iPhone和安卓浏览器有帮助,但对黑莓浏览器没有帮助。

因此,我们似乎无法强制设备使用GPS。有没有人能帮我们?谢谢!

克里斯托夫

EN

回答 2

Stack Overflow用户

发布于 2011-08-09 04:13:38

我不知道这是否能帮上忙,但我在使用3G的黑莓os6时遇到了地理定位问题;使用GPRS、3G与WiFi、GPRS与WiFi,但不单独使用3g时,它的工作方式与设计一样(单元格三角形)。

我的运营商是意大利沃达丰,但我看到其他使用os6的人也有同样的问题。显然,当GPS修好后,它就能正常工作。

看起来这是运营商的问题,而不是BB固件的问题,但我目前没有办法测试漫游。

查看BB日志,它似乎在询问位置时从BIS切换到wap,但随后它无法像os5那样重新连接BIS (尝试在BB上使用谷歌地图)。

票数 0
EN

Stack Overflow用户

发布于 2011-09-01 01:02:49

我也有同样的问题。无论我将enablehighaccuracy设置为true还是false,手机总是给出大致的位置。但是GPS工具给出了精确的结果。

解决这个问题的一个临时方法是禁用手机连接几分钟。然后再次测试您的站点。如果它可以获得准确的位置,您可以重新打开手机连接,该位置将始终是准确的,直到下次重启。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6986530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档