setVisibleCoordinateBounds从不设置精确的边界

时间:2016-06-02 15:27:26

标签: ios swift mapbox

我正在努力使用mapbox(ios / swift)setVisibleCoordinateBounds功能将地图的视口居中到给定的BoundsCoords。 see api here

它永远不会设置精确的界限或更具体,它会在我调用函数时设置不同的缩放级别。给定的boundsCoords是正确的。还试过setCenterCoordinate:zoomLevel:direction:animated:completionHandler因为我需要一个completionHandler。但它有山姆问题。有人经历过类似的问题吗?

1 个答案:

答案 0 :(得分:0)

使用允许您自定义边填充的方法之一,例如:-[MGLMapView setVisibleCoordinates:count:edgePadding:direction:duration:animationTimingFunction:completionHandler:]

如果您不需要任何填充,请将edgePadding设置为UIEdgeInsetsZero

在即将发布的v3.3.0中,还会有一个-[MGLMapView cameraThatFitsCoordinateBounds:edgePadding:]方法。