缩放地图,路线的宽度和长度 Android Studio

Zoom Maps do , width and length of the route Android Studio

我正在寻找解决问题的方法。我的应用程序使用 Google 地图和 Google 播放服务。我的应用程序获取用户的位置并写入数组。根据这些点,我制定了一条路线。当我在地图上显示它时,地图很远。我想带。问题是路线的长度可以从 50m 到 1000km。有人请帮帮我吗?非常感谢!

我的地图如下所示(蓝线)!

我看你已经保存了用户的位置,所以很简单。只需选择第一个和最后一个位置并使用 CameraUpdate 向用户显示路线:

LatLngBounds.Builder builder = new LatLngBounds.Builder();
builder.include(first_position_latlng);
builder.include(last_position_latlng);
LatLngBounds bounds = builder.build();
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, padding_if_any);
mMap.animateCamera(cu);

请记住,这适用于像您链接的那样的简单路线。对于更复杂的而不是第一个和最后一个位置,你需要找到最远的西南和东北点