要获得方向并在两条线之间绘制一个折断面,我设置了一个函数。效果很好,但是我很难将MapRect
内部可见的mapView
居中。
要在绘制方向时查看当前视图,请查看底部的图片。
如您所见,这不是很漂亮-如何使溃败的多边形位于可见的顶部地图屏幕的中心,因为重叠的视图也覆盖了多边形。
for route in response.routes {
self.mapView.addOverlay(route.polyline)
self.mapView.setVisibleMapRect(route.polyline.boundingMapRect, animated: true)
self.distance = route.distance / 1000
self.searchVC.displayData()
}