从 Google Map Mobile 3.0 的 MyLocation 功能中检索纬度/经度

发布于 2024-07-14 14:58:48 字数 428 浏览 9 评论 0原文

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

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

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

I want to fetch my current latitude/longitude from Google Maps Mobile 3.0 with the help of some script, which I guess could be a Python one. Is this possible? And, more importantly: is the Google Maps Mobile API designed for such interaction? Any legal issues?

Basically i have a S60 phone that doesnt have GPS,and I have found that Google maintains its own database to link Cell IDs with lat/longs so that depending on what Cell ID I am nearest to, it can approximate my current location. So only Cel ID info from the operator won't tell me where i am on Earth until such a linking between Cell ID and latitude/longitude is available (for which I am thinking of seeking help of GMM; of course, if it provides for this...).

Secondly, the GMM 3.0 pushes my current latitude/longitude to the iGoogle Latitude gadget... so there should be some way by which I can fetch the same info by my custom gadget/script, right?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南街女流氓 2024-07-21 14:58:48

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

除了 GPS 之外或当 GPS 不可用时,Google 地图还使用基于蜂窝的定位。 Google 尚未发布任何第三方 API 来进行这些手机信号塔到经纬度的转换。

No, you can't access it from a Python script or another S60 application because of platform security features of S60 3rd ed. Even if Google Maps application would write information to disk, your app is not able to access application specific files of other apps.

Google Maps use cell-based locationing in addition to GPS or when GPS is not available. Google hasn't released any 3rd party API to do these cell-tower to lat-long conversions.

新雨望断虹 2024-07-21 14:58:48

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

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

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

You don't have to do this through Google Maps. The mapping for Cell ID to latitude and longitude is available from http://www.opencellid.org.

You can get the raw data file and then sample part of the data to the accuracy you need. Then, using the pys60 elocation api, you can grab the current Cell ID (you need to have the DevCert in order to do this).

For more details take a look at this: http://discussion.forum.nokia.com/forum/showthread.php?t=112964

泪是无色的血 2024-07-21 14:58:48

About reading any file from the disk:

Only when you have an R&D (Research and Development) certificate that grants you the AllFiles capability, can you access nearly any file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文