【问题标题】:Determine zoom level that contains all polylines in Mapbox确定包含 Mapbox 中所有折线的缩放级别
【发布时间】:2018-12-02 08:23:15
【问题描述】:

我正在可视化地图上的运动,并希望根据显示运动的折线的跨度设置缩放级别。我已经找到了如何为markers 执行此操作的答案,但我不知道如何获取可视化数据的跨度。

【问题讨论】:

    标签: android mapbox polyline


    【解决方案1】:

    我找到了一种使用上述解决方案的方法,方法是将所有动作包含到LatLngBounds。也许不是最优雅的解决方案,但它确实有效。

    Builder latLngBoundsBuilder = new Builder();
    for (int i = 0; i < movements.size(); i++) {
      latLngBoundsBuilder.include(movements.get(i).getPosition());
    }
    LatLngBounds latLngBounds = latLngBoundsBuilder.build();
    

    【讨论】:

      猜你喜欢
      • 2014-11-28
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 2016-06-07
      相关资源
      最近更新 更多