从谷歌地图以编程方式获得GPS辅助

时间:2010-01-05 13:59:08

标签: google-maps gps

我是这个论坛的新手,不过我以前多次在这里找到了帮助,所以我希望这次也能发生同样的事情:)

我想要做的是在手机上运行Google地图应用程序,运行“我的位置”功能并获得GPS辅助功能。我想以编程方式执行此操作。

我可以使用内置的GPS设备,但是,在大多数情况下,它大约是20米不准确,这对我来说有点太多了。另一方面,我的位置功能通常会偏离几米(通常小于5米),在我的情况下就足够了。

问题是我一直在网上查看是否可以这样做。到目前为止,似乎我设法从Google Maps获取GPS坐标的唯一方法是手动使用某种JSP代码段。

所以基本上我的问题是:这可以做到,如果是的话怎么样?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

Google Maps API无法访问您当前的位置(或该位置的估算值)。 maps.google.com上的我的位置功能使用Google Gears GeoLocation API来确定用户位置。根据Gears API参考:

  

Geolocation API提供最好的服务   使用的估计用户的位置   许多来源(称为位置   供应商)。这些提供商可能是   板载(例如GPS)或   基于服务器(网络位置   提供者)。

我不确定Gears是否适用于您的移动平台的浏览器。我假设如果maps.google.com上的我的位置功能正常运行。