如何使用android在谷歌地图中更改相机位置?

时间:2017-01-06 15:12:17

标签: android google-maps position google-maps-markers

CameraPosition cameraPosition = new CameraPosition.Builder()
            .target(latLng)
            .zoom(20)
            .build();
mMap.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

当我为标记设置动画时,默认情况下,相机会动画到Map的中心。我想将相机位置设置为中心顶部像(zomato地图活动有,当我点击标记时,底部工作表必须同时溢出地图标记,地图移动到顶部。我可以这样做吗?)

感谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition))

答案 1 :(得分:0)

onMapReady

中更改您的开始位置
mGoogleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(lat,lng), zoom));