我正在尝试将一个NMAMapView的边界框传递给另一个NMAMapView但结果却不一样。出于测试目的,我尝试过:
mapView.set(boundingBox: mapView.boundingBox!, animation: .none)
在此调用之后,地图总是缩小一点。 其他SDK有一个edgePadding,可以设置为零。这也适用于iOS的地图吗?
答案 0 :(得分:0)
您可以尝试通过NMAGeoBoundingBox
尝试传递geoCenter
和zoomLevel
,而不是通过setGeoCenter:zoomLevel:
传递视图状态,看看这是否适合您的用例。或者,您可以在调用zoomLevel
后启发式地减少setBoundingBox
。没有边缘填充概念。