【问题标题】:Android-Adjusting the zoom controlsAndroid-调整缩放控件
【发布时间】:2011-11-08 05:14:18
【问题描述】:

在我的谷歌地图活动中,地图是根据当前位置显示的。所以我需要调整地图的缩放控件,以便我的当前点和目标点在地图中始终可见。我想我需要更具体地说。即,我有一个覆盖图像显示的目标地址。我当前的位置集中在地图上。所以当我远离目标时,我需要调整缩放控件,使目标仍然可见。同样,当我靠近目标时,我需要放大。

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    在此处查看此答案,他们已提供代码以缩放到级别以显示地图上绘制的每个覆盖标记,因此它们中的每一个都可见..也许这可以解决您的问题

    LINK TO THE QUESTION

    【讨论】:

      【解决方案2】:

      使用MapView的以下方法:

      mapView.getController().setZoom(13); // set the zoom level here 
      mapView.getController().setCenter(point);
      

      其中 mapview 是 MapView 的实例。

      希望这是你想要的。

      【讨论】:

      • 但是将缩放设置到特定点不会显示我的目标。尽管它们之间有距离,但我需要显示我的目标和当前位置。
      • 如果你想在同一个屏幕上显示你当前的位置和目标,如果距离太长,我认为这是不可行的。我认为你无法控制这一点。
      • 我不想看到确切的方向。我只想根据我与目标的距离来缩小和缩小。
      • 我没有正确理解你。请说清楚你到底想要什么并正确解释。
      • 好的。我的应用程序有几个用户,他们将有一些目标地址来完成他们的任务。所以目前地图将显示他们的当前位置。我的目标是通过应用程序本身调整缩放控件,以便目的地和他的当前位置在地图。这将有助于确定他离目的地有多远。希望你明白!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多