0

我需要对 Android 使用地理定位(使用 Monodroid)。我还有两个问题。

  • 第一个:我是否应该明确警告用户(基于 GPS 坐标(如在 windows phone 中)
  • 第二个(更复杂):我遵循了这个 本地化示例,但仍然没有 lastKnownLocation。是因为模拟器吗?
4

1 回答 1

1

我不确定你在问题的第一部分要问什么。你应该警告用户什么,你使用他们的位置吗?我想说这取决于您使用它的频率,但至少他们会看到您在安装应用程序时请求位置权限。

对于第二个问题,请看几天前的this question/answer 。简而言之,GetLastKnownLocation()如果提供者从未收到任何位置更新,则可以返回 null。

编辑:

要在评论中回答您的问题,有几种方法可以在模拟器中模拟位置数据。Android 文档中的此页面介绍了如何执行此操作。

于 2012-05-08T16:15:48.343 回答