如何解决android中的Google Map缩放级别问题

时间:2011-12-13 23:08:22

标签: android

大家好我正在开发一个Android应用程序,其中包含一个接一个显示的两个谷歌地图。我已经为此写了两个活动:

  1. CustomItemizedOverlay.java

  2. CurrentLocations.java

  3. 以上两个活动都扩展了MapActivity。

    这里首先iam显示CustomItemizedOverlay.java,其中包含多个标记,在此Activity中,我点击该图像时会显示一个图像iam,显示CurrentLocation.java,显示当前位置带有标记。当我点击CurrentLocation.java中的硬件后退按钮时,我正在完成此活动并转到CustomItemizedOverlay

    在此活动之前,我已经显示了几个标记,但现在我无法看到标记,每当我降低缩放级别时,我就能看到标记。从此CustomItemizedOverly活动开始,如果我再次转到CurrentLocation活动,这次除了缩小缩放级别的情况外,我无法看到CurrentLocation Marker。

    我不明白为什么,因为我正在重新启动Activity。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我有一些问题,地图视图过去没有刷新。从活动的声音来看,当活动回到前台时,地图视图不能正确重绘?如果是这样,请尝试在活动的mapview.invalidate()覆盖中调用onResume()以强制重绘。