Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在打开的地图上显示地图v2中的边界?_Android_Google Maps_Coordinates_Tap_Boundary - Fatal编程技术网

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

Android 如何在打开的地图上显示地图v2中的边界?,android,google-maps,coordinates,tap,boundary,Android,Google Maps,Coordinates,Tap,Boundary,我在地图上有一个边界,我保存了那个边界的所有坐标。我想在打开地图时显示完整的边界。我怎样才能做到呢?我尝试通过改变(变焦级别)相机的位置来实现,但没有得到任何效果 实际上,我的意图是如何将5个以上的坐标传递给地图,以便它在屏幕上显示所有传递的坐标(在移动屏幕中固定传递的坐标,并在打开时显示)。我尝试了这个方法,但效果并不理想,我想根据传递的坐标动态更改缩放级别 private void showBoundary() { final LatLng hmt = new LatLng(1

我在地图上有一个边界,我保存了那个边界的所有坐标。我想在打开地图时显示完整的边界。我怎样才能做到呢?我尝试通过改变(变焦级别)相机的位置来实现,但没有得到任何效果


实际上,我的意图是如何将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个以上的坐标传递给地图,使其在屏幕上显示所有传递的坐标(在移动屏幕中固定传递的坐标,并在打开屏幕时显示)。

您现在的代码是什么?您想用该坐标绘制多边形还是只需缩放地图以精确显示该区域,是的,我想精确地显示那个区域。你做过什么,做过什么研究吗?你学到了什么?