1

我想借助一些脚本从 Google Maps Mobile 3.0 获取我当前的纬度/经度,我猜这可能是一个 Python 脚本。这可能吗?而且,更重要的是:Google Maps Mobile API 是为这种交互而设计的吗?有什么法律问题吗?

基本上我有一部没有 GPS 的 S60 手机,而且我发现 Google 维护自己的数据库,将 Cell ID 与纬度/经度联系起来,这样根据我最接近的 Cell ID,它可以估计我当前的位置。所以只有来自运营商的 Cel ID 信息不会告诉我我在地球上的位置,直到 Cell ID 和纬度/经度之间的这种链接可用(为此我正在考虑寻求 GMM 的帮助;当然,如果它提供这个...)。

其次,GMM 3.0 将我当前的纬度/经度推送到 iGoogle Latitude 小工具……所以我应该有某种方法可以通过我的自定义小工具/脚本获取相同的信息,对吧?

4

3 回答 3

1

您不必通过 Google 地图执行此操作。可从http://www.opencellid.org获得 Cell ID 到纬度和经度的映射。

您可以获取原始数据文件,然后将部分数据采样到您需要的精度。然后,使用 pys60 elocation api,您可以获取当前的 Cell ID(您需要拥有 DevCert 才能执行此操作)。

有关更多详细信息,请查看:http ://discussion.forum.nokia.com/forum/showthread.php?t=112964

于 2009-09-23T16:38:44.890 回答
1

不,由于 S60 第三版的平台安全特性,您无法从 Python 脚本或其他 S60 应用程序访问它。即使 Google 地图应用程序会将信息写入磁盘,您的应用程序也无法访问其他应用程序的应用程序特定文件。

除了 GPS 或 GPS 不可用时,Google 地图还使用基于小区的定位。Google 尚未发布任何 3rd 方 API 来进行这些从信号塔到经纬度的转换。

于 2009-05-13T14:26:46.860 回答
0

关于从磁盘读取任何文件:

只有当您拥有授予您该能力的R&D(研究与开发)证书AllFiles时,您才能访问几乎任何文件。

于 2009-06-08T16:44:29.907 回答