【问题标题】:Android get last known position of Google MapsAndroid获取谷歌地图的最后已知位置
【发布时间】:2011-03-25 08:18:35
【问题描述】:

当用户在手机上打开 Google 地图时,它会立即显示上次使用时离开的位置。我想做的是从手机附带的谷歌地图程序中“窃取”地图的最后一个已知位置,并以这种方式在我的程序中定位地图。我不想使用定位功能。有没有办法做到这一点?

感谢您的帮助。

-tjw

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:

    您仍然需要请求权限,但 Android 2.2 的 passive provider 应该会在不使用实际 GPS 或网络本身的情况下返回来自其他提供商的结果,从而允许您搭载来自 Google 地图的结果。

    【讨论】:

    • 这只有在谷歌地图打开时有效,还是在关闭一段时间后仍然有效?
    • 我认为,只要没有重新启动,供应商会通过网络或 GPS 以适当的原始时间在该位置的 getTime() 中返回最后一次好的修复。
    猜你喜欢
    • 2016-02-20
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    相关资源
    最近更新 更多