如何从Android浏览器中打开的网页中检测用户的位置?

时间:2009-12-24 17:34:38

标签: javascript android geolocation gps

在Android浏览器上访问www.google.com(甚至使用Android欺骗用户代理),会显示“共享位置”的选项。单击时,它使用GPS /手机信号塔来确定位置。我尝试了 google.loader.clientLocation ,但只能使用IP地址。

是否有一种方法可以利用Android操作系统并从常规网络应用程序(而非Android应用程序)访问GPS数据,类似于Google的方式?

[也许Google使用Android上的Google Gears应用访问此数据。]

谢谢!

3 个答案:

答案 0 :(得分:3)

这是一个HTML5 API,它适用于Webkit衍生产品,Chrome和Firefox 3.5(目前)。

答案 1 :(得分:0)

我最近尝试过,发现此论坛发帖很有意思。我没有找到一个真正好的方法来做到这一点,如果没有编写我们自己的应用程序打开浏览器实例,我们就无法做到这一点。 http://androidforums.com/support/8868-how-get-gps-coordinates-browser.html

答案 2 :(得分:0)

这也是一个很好的例子:http://klauskjeldsen.dk/w3c-geolocation-api-html5/