我正在尝试使用 Google 地图为我的应用创建一个自定义的“我的位置”按钮。
我想要做的是将地图围绕用户的位置居中,这已经完成并且可以完美地工作,但也想放大到足以看到我选择的标记(这实际上是最接近的我在内存中的一组标记,但这现在并不重要)。
我无法在zoom
这里找到该变量的工作方式。如果我知道我要显示的标记距离我 0.5 GPS 单位,我如何以在其边界上包含该标记的方式将地图居中于我周围?我还会使用填充来确保它完全适合地图。
LatLng my_coordinates = ...;
LatLng closest_mark = ...;
map.animateCamera(CameraUpdateFactory.newLatLng(my_coordinates));
所以现在我想修改该代码,不仅将位置居中,my_coordinates
而且确保缩放closest_mark
适合视口
CameraUpdateFactory.newLatLngBounds( ?? , /*padding*/);