gpt4 book ai didi

Android map - 标记边界位于 map 区域上半部分的中心

转载 作者:搜寻专家 更新时间:2023-11-01 07:57:47 31 4
gpt4 key购买 nike

我在 actionBar 下附加了 Android map 扩展。

我有几个标记,比方说 2000。

比起在某些恒定条件下我有选定的 3 个标记的 ArrayList,没关系。

我想缩放和移动 map 以在最大可能的缩放下包含这 3 个选定的标记。

这是一个简单的任务,从这个论坛我找到了一个简单的方法来做到这一点:

LatLngBounds bounds = new LatLngBounds.Builder().include(new LatLng(maxLat, maxLon)).include(new LatLng(minLat, minLon)).build();
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 0));

我在这 3 个标记处完美缩放了 map 。

现在是困难的部分。

当我放大这个标记时,我的布局覆盖了 map 的下半部分。

我想存档相同的情况,但只在 map 的上半部分。

调整 map 大小不是一个选项。

我尝试将我的边界在垂直方向上扩大 2 倍,但没有帮助

提前感谢您的帮助

最佳答案

GoogleMap.setPadding是你需要的。只需将底部设置为 map 高度的一半即可。

关于Android map - 标记边界位于 map 区域上半部分的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25487861/

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