我的问题标题是不言自明的。当我想获得我当前的位置时,第一次(手机启动后),我必须连接到互联网。获得一次位置后,我的应用程序不再需要互联网连接,并且更新发生得很好。起初我认为我的代码中缺少某些东西,但我尝试了内置地图应用程序,但在我启用数据传输之前它也无法获取我的位置。
这对我来说似乎很奇怪,如果在获取第一个坐标后我可以在没有网络连接的情况下获得坐标,为什么我首先需要它?
所以我想知道两件事,1 - 是否有解决方法让我在没有连接的情况下获得我的第一个位置,以及 2 - 如果没有解决方法,要求用户启用它是否可行?我对此不是 100%,但我很确定我不能以编程方式启用数据。
想听听你的意见。谢谢 :)