草庐IT

posToFocusOn

全部标签

android - 如何在谷歌地图上关注位置,考虑到 View 在它上面?

背景假设我有一个GooglemapView,另一个View在它上面,覆盖了它的一部分,隐藏了map的一些内容。问题我需要制作map的“相机”,聚焦并在坐标上有一个标记,但让它全部位于map可见部分的中间。像这样:原始代码集中在(大约)整个屏幕的中心,使标记几乎不可见(因为底部View覆盖了它)。问题是,我找不到将正确值设置为map本身的Y坐标(意思是纬度)的正确方法。我尝试过的我试过,给定底部View的高度,以及我放置标记的坐标,来计算增量(但当然不会改变标记本身):finalfloatneededZoom=6.5f;intbottomViewHeight=bottomView.get