我正在学习 Android
上的 Google Maps API
,我刚刚学会了如何执行此操作。
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
// Add a marker in Uman and move the camera
LatLng uman = new LatLng(48.754683, 30.216339 );
mMap.addMarker(new MarkerOptions().position(uman).title("Home Town"));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(uman, 10));
}
但是我不想将 map 直接加载到标记中,而是希望它加载时完全缩小,然后在动画中放大到标记中...
真的希望这是有道理的...
最佳答案
执行 mMap.animateCamera(...) 而不是 mMap.moveCamera(..)
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
// Add a marker in Uman and move the camera
LatLng uman = new LatLng(48.754683, 30.216339 );
mMap.addMarker(new MarkerOptions().position(uman).title("Home Town"));
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(uman, 10.0F));
}
关于java - Google map 中的缩放动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146016/