Android MapView初始位置

时间:2011-07-01 15:15:59

标签: android android-mapview

我的应用程序当前会在启动后立即开始检测其位置,但是当我加载MapActivity一段时间之后需要一段时间才会触发MyLocationOverlay.runOnFirstFix。

我是否能够以某种方式将最初创建时我已经拥有的位置传递给地图?

1 个答案:

答案 0 :(得分:0)

我发现很难相信你的runOnFirst修复程序需要花费很长时间才能运行,好像你已经拥有一个活跃的位置监听器,或者最近有一个它应该很快得到一个位置:

runOnFirstFix

  

在我们进行位置修复后,将runnable排队等待执行。如果   我们已经有了修复,我们将立即执行runnable   返回true。如果没有,我们将继续运行runnable并返回false;   一旦我们获得了位置修复,我们就会在一个新的线程中运行它。