我在地图上有一个边界,我保存了该边界的所有轻拍坐标。我想在打开地图时显示完整的边界。我怎样才能实现它?我通过更改(缩放级别)相机位置进行了尝试,但没有得到。
实际上我的意图是如何将超过 5 个坐标传递给地图,以便在屏幕上显示所有传递的坐标(修复移动屏幕中传递的坐标并在打开时显示)。
我在地图上有一个边界,我保存了该边界的所有轻拍坐标。我想在打开地图时显示完整的边界。我怎样才能实现它?我通过更改(缩放级别)相机位置进行了尝试,但没有得到。
实际上我的意图是如何将超过 5 个坐标传递给地图,以便在屏幕上显示所有传递的坐标(修复移动屏幕中传递的坐标并在打开时显示)。
我试过了,但效果不佳,我想根据传递的坐标动态更改缩放级别。
private void showBoundary() {
final LatLng hmt = new LatLng(17.42214430,78.5483395);
final LatLng tharnaka = new LatLng(17.426542300,78.53627059999997);
final LatLng habsiguda = new LatLng(17.40681270000,78.547629599999940);
final LatLng uppal = new LatLng(17.401809200,78.56018919999997);
LatLngBounds bounds = new LatLngBounds.Builder()
.include(hmt)
.include(tharnaka)
.include(habsiguda)
.include(uppal)
.build();
googleMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds,50));
}
实际上我的意图是如何将超过 5 个坐标传递给地图,以便在屏幕上显示所有传递的坐标(修复移动屏幕中传递的坐标并在打开时显示)。