【问题标题】:get current location and then refreshing map获取当前位置然后刷新地图
【发布时间】:2013-06-18 16:46:12
【问题描述】:

我想知道如何在活动的onCreate方法中计算出当前位置后刷新地图和放置标记。

我知道如何获取当前位置,但不知道之后是否需要使用任何特定事件来刷新地图。

我的算法是这样的:

  1. 获取当前位置(完成)。
  2. 使用该位置向后端发送请求。
  3. 为后端返回的点放置标记。

当然,我知道如何处理第 2 步和第 3 步,我要问的是该步骤的代码应该放在哪里(我猜不在 onCreate 方法中)

谢谢!!!

【问题讨论】:

  • 它不起作用,因为当它进入onResume()时,它还没有得到当前位置。我认为这是一个同步任务的问题。

标签: android google-maps


【解决方案1】:

您的后端可以填充地理点的内存数组列表。或者,您可以使用点列表填充共享首选项。一旦您的活动再次活跃,您就可以检索onResume 中的所有地理点。

我确定您的后端请求是异步任务。在onPostExecute 上,您可以向新活动发送意图,在这种情况下,您可以在 onCreate 上进行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 2013-11-12
    • 2012-11-26
    • 2020-04-10
    • 2013-12-02
    • 1970-01-01
    相关资源
    最近更新 更多