如何在开始地图上显示地图v2中的边界?

时间:2013-10-16 12:14:35

标签: android google-maps coordinates tap boundary

我在地图上有一个边界,我保存了该边界的所有这些坐标。我想在打开地图时显示完整的边界。我怎样才能实现它?我通过改变(缩放级别)相机位置但没有得到它来尝试它。

实际上我的目的是如何传递超过5个坐标来映射,以便在屏幕上显示所有那些通过的坐标(在移动屏幕中修复传递的坐标并在打开时显示它)。

1 个答案:

答案 0 :(得分:0)

我试过这个但是效果不好,我想根据传递的坐标动态改变缩放级别。

    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个坐标来映射,以便在屏幕上显示所有那些通过的坐标(在移动屏幕中修复传递的坐标并在打开时显示它)。