如何在 NMAMapView (HEREMaps) 中禁用边界框填充?
How to disable bounding box padding in NMAMapView (HEREMaps)?
我试图将一个 NMAMapView 的边界框传递给另一个 NMAMapView,但结果不一样。出于测试目的,我尝试过:
mapView.set(boundingBox: mapView.boundingBox!, animation: .none)
此调用后地图总是会缩小一点。
其他 SDK 有一个可以设置为零的 edgePadding。在 iOS?
的 here-maps 中这也可能吗?
您可以尝试通过 setGeoCenter:zoomLevel:
传递 geoCenter
和 zoomLevel
,而不是通过 NMAGeoBoundingBox
传递视图状态,看看这是否更适合您的用例。或者,您可以在调用 setBoundingBox
后试探性地减少 zoomLevel
。没有边缘填充的概念。
我试图将一个 NMAMapView 的边界框传递给另一个 NMAMapView,但结果不一样。出于测试目的,我尝试过:
mapView.set(boundingBox: mapView.boundingBox!, animation: .none)
此调用后地图总是会缩小一点。 其他 SDK 有一个可以设置为零的 edgePadding。在 iOS?
的 here-maps 中这也可能吗?您可以尝试通过 setGeoCenter:zoomLevel:
传递 geoCenter
和 zoomLevel
,而不是通过 NMAGeoBoundingBox
传递视图状态,看看这是否更适合您的用例。或者,您可以在调用 setBoundingBox
后试探性地减少 zoomLevel
。没有边缘填充的概念。