【问题标题】:how to calculate the coordinate points for the fitBounds()?如何计算 fitBounds() 的坐标点?
【发布时间】:2018-10-25 06:48:32
【问题描述】:

如何计算 fitBounds() 方法的坐标点以获取 MapBox 中的确切区域?

【问题讨论】:

  • 你想达到什么目的?您是否正在寻找一种在线/多边形/多边形阵列上调用 fitBounds() 的方法?
  • 我想实现这一点 --> mapbox.com/mapbox-gl-js/example/fitbounds 在这个例子中,他们正在考虑肯尼亚,我想要城市斯德哥尔摩。我不明白他们是如何计算坐标的,例如 [32.958984, -5.353521], [43.50585, 5.615985]。当我传递 Stockhokm 的坐标时,它给我警告“地图无法在具有给定边界、填充和/或偏移的画布内放置。”

标签: mapbox fitbounds


【解决方案1】:

要将您的坐标转换为边界框,您可以使用turf.bbox

var featureBbox = turf.bbox(feature);

【讨论】:

    猜你喜欢
    • 2023-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    相关资源
    最近更新 更多