我需要对 Android 使用地理定位(使用 Monodroid)。我还有两个问题。
- 第一个:我是否应该明确警告用户(基于 GPS 坐标(如在 windows phone 中)
- 第二个(更复杂):我遵循了这个 本地化示例,但仍然没有 lastKnownLocation。是因为模拟器吗?
我需要对 Android 使用地理定位(使用 Monodroid)。我还有两个问题。
我不确定你在问题的第一部分要问什么。你应该警告用户什么,你使用他们的位置吗?我想说这取决于您使用它的频率,但至少他们会看到您在安装应用程序时请求位置权限。
对于第二个问题,请看几天前的this question/answer 。简而言之,GetLastKnownLocation()
如果提供者从未收到任何位置更新,则可以返回 null。
编辑:
要在评论中回答您的问题,有几种方法可以在模拟器中模拟位置数据。Android 文档中的此页面介绍了如何执行此操作。