Java 谷歌地图中的动画缩放
我正在Java 谷歌地图中的动画缩放,java,android,api,google-maps,Java,Android,Api,Google Maps,我正在Android上学习googlemapsapi,我刚刚学会了如何做到这一点 @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.7
Android
上学习googlemapsapi
,我刚刚学会了如何做到这一点
@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));
}
但是,我不希望贴图直接加载到标记中,而是希望它加载到完全缩小的,并在动画中放大到标记中
真的希望这是有意义的…这样做而不是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.moveCamera(CameraUpdateFactory.newLatLngZoom(uman, 10));
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(uman, 16));
}
}, 1000);
}
对于动画,将moveCamera替换为animateCamera java
map.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 15));
kotlin:
val cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 15f)
map.animateCamera(cameraUpdate)
这不会使缩放动画化嘿。。有什么最新消息吗?
val cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 15f)
map.animateCamera(cameraUpdate)