我计算两点之间的路线,我得到这两个点分离产生的多边形,我以这种方式创建多边形
let polygon = NTPolygon(poses: vector, style: NTPolygonStyleBuilder().buildStyle())
所以,我正在创建一个功能,当这两个点之间的路线太大时,您可以按下按钮,地图将缩小并显示路线的边界框,因为我从多边形中获取边界框polygon.getBounds()
,我我正在尝试使用 map.move(toFit: NTMapBounds!, screenBounds: NTScreenBounds!, integerZoom: Bool, durationSeconds: Float)
,但我不知道如何获得NTScreenBounds
欢迎任何有关此问题的帮助,以及除使用 map.move 之外的任何其他方法。
提前致谢