【问题标题】:Getting GPS Co-Ordinates Programmatically from Google Maps从 Google Maps 以编程方式获取 GPS 坐标
【发布时间】:2010-01-05 13:59:07
【问题描述】:

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

我想做的是在手机上运行谷歌地图应用程序,运行“我的位置”功能并获取 GPS 坐标。我想以编程方式执行此操作。

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

问题是我一直在网上寻找是否可以做到这一点。到目前为止,我似乎设法找到从 Google 地图获取 GPS 坐标的唯一方法是手动使用某种 JSP sn-p。

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

提前致谢:)

【问题讨论】:

  • 如果这不能完成,但有人知道导致相同结果的方法,那么请告诉我 :)

标签: google-maps gps


【解决方案1】:

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

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

我不确定 Gears 是否适用于您的移动平台的浏览器。如果 maps.google.com 上的 My Location 功能有效,我假设它确实有效。

【讨论】:

  • 我不想在浏览器中使用该应用程序。我只想将它用作在移动平台上运行的简单 java 应用程序。我会看看 Google Gears API,感谢负载:)
  • 您的问题的答案是“不,您无法从 Google 地图获取 GPS 坐标”。您可以做他们所做的事情(与 Gears 交谈),但前提是您使用的是浏览器(它是一个浏览器插件)。你在哪个平台上?
  • 我想我可能已经找到了一些解决方法,我还没有真正尝试过。我不想制作浏览器应用程序,但是,我的平台似乎支持 Google gears。但是,我想制作一个独立于平台(至少尽可能)的应用程序,因此 Google Gears 也不完全在我的列表中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多