gpt4 book ai didi

android - Mapbox setCameraPosition 未正确居中 View

转载 作者:行者123 更新时间:2023-11-29 19:50:42 25 4
gpt4 key购买 nike

我正在创建一个 Mapbox MapView 并根据几个点的列表计算一个 LatLngBounds。当我设置相机位置时,点都包含在 View 中,但在右侧,没有居中,并且缩放级别不是最佳的。在 mapView.getMapAsync()onMapReady() 回调中,我在 LatLngBounds.Builder 中收集点列表,然后执行以下操作:

LatLngBounds bounds = llb.build();
CameraUpdate cam = CameraUpdateFactory.newLatLngBounds(bounds, 20);
mapboxMap.setCameraPosition(cam.getCameraPosition(mapboxMap));

然而,结果是这样的,而我希望这些点在 View 中居中,并且缩放级别是最大可能的,所有的点都显示加上填充。

enter image description here

三个标记显示在正确位置的位置。我已在调试器中验证 CameraUpdate 值准确表示三个点的边界框。这是 Mapbox 错误,还是我做错了什么?

最佳答案

这看起来像是最近的 Mapbox SDK(iOS v3.2.x 和 Android v4.0.x)中的一个特殊的相机填充错误 will be fixed在下一个主要版本中。

试用最新的“快照”Android 版本,看看这个问题是否仍然存在(如果仍然存在,请告诉我们)。

关于android - Mapbox setCameraPosition 未正确居中 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37176459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com