当移动到另一个城市等较远距离时,如果 GPS 关闭的话,打开之后很长一段时间它都不能得到正确的位置信息。
举个例子,如果我注册了 GPS 服务提供商,第一个 onLocationChanged 回调可能需要最多 10 分钟。
网络服务提供商会响应更快,但精度较低。
有没有办法帮助 GPS 提供商?比如给它提供一个大致位置(从网络服务提供商那里获取),这样它就能更快地找到我的位置呢?
我认为 Google 地图进行了某种优化,因为他们的应用程序比我的基本应用程序更快地找到我的位置,而我只是注册了 GPS 服务提供商。
有什么方法可以加快获取我的位置并保证其准确性(<30 米)吗?