1

开始新项目后,我在 android 的 google maps v2 中遇到了缩放地图的问题。我无法使用默认控件缩放地图。以下代码显示了相机位置的变化

    CameraPosition currentPlace = new CameraPosition.Builder()
                    .target(mMarker.getPosition())
                    .bearing(bearing) 
                    .zoom(14f) //apply zoom here
                    .build();
    map.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace));

使用此功能后,我无法使用默认控件缩放地图

控件不起作用

4

2 回答 2

0

试试这个,
获取位置经纬度

  static LatLng loc1 = new LatLng(6.9009960, 79.8548823);
  //zoom the location
  map.moveCamera(CameraUpdateFactory.newLatLngZoom(loc1, 15));
于 2013-09-11T04:01:55.560 回答
0

这个问题的解决方案是我们应该在移动相机时使用标记缩放:

CameraPosition currentPlace = new CameraPosition.Builder()
                .target(mMarker.getPosition()).bearing(bearing)
                .zoom(map.getCameraPosition().zoom) 
                .build();
        map.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace));
于 2013-09-05T14:36:18.573 回答