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