【问题标题】:Calculating zoomToSpan() degrees based on min/max lat/lng to be in the mapView根据 min/max lat/lng 计算 zoomToSpan() 度数以在 mapView 中
【发布时间】:2010-05-15 11:46:23
【问题描述】:

我在 mapView 的叠加层上有一组项目。
我知道最顶部/底部/左侧/右侧的对象在哪里。
我想使用 zoomToSpan() 方法来放大该区域。

用这种方法计算纬度/经度的正确方法是什么?

【问题讨论】:

    标签: android google-maps android-mapview zooming


    【解决方案1】:

    我发现其他人在这里发布了解决此问题的好方法: http://www.anddev.org/zoom_and_span_on_a_cluster_of_points-t464.html

    祝你好运!

    【讨论】:

    • 他们在计算中缺少 Math.abs ......现在它可以工作了
    【解决方案2】:

    以前有人问过这个问题,这里有一个很好的答案,带有代码:

    Android MapView -setting zoom automatically until all ItemizedOverlay's are visible

    【讨论】:

      【解决方案3】:

      你不想用这样的东西吗:

      mapController.zoomToSpan(overlay.getLatSpanE6(), overlay.getLonSpanE6());
      

      【讨论】:

      • 这些方法在提出这个问题时可能不存在
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多