如何将Google地图修复到某个位置

时间:2016-01-05 11:25:18

标签: android google-maps

我想设置一个lat / long的谷歌地图位置,以便用户无法更改。怎么做?

 double latitude = 35.6961;
 double longitude = 51.4231;
 MarkerOptions marker = new MarkerOptions().position(
        new LatLng(latitude, longitude)).title("Hello Maps");

 marker.icon(BitmapDescriptorFactory
       .defaultMarker(BitmapDescriptorFactory.HUE_ROSE));
 googleMap.addMarker(marker);
 CameraPosition cameraPosition = new CameraPosition.Builder()
          .target(new LatLng(35.6961, 51.4231)).zoom(12).build();
 googleMap.animateCamera(CameraUpdateFactory
          .newCameraPosition(cameraPosition));

1 个答案:

答案 0 :(得分:2)

尝试在代码下方添加此行。

googleMap.getUiSettings().setScrollGesturesEnabled(false);

这将禁止用户滚动地图。