java - Google map 中的缩放动画

标签 java android api google-maps

我正在学习 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/

相关文章:

安卓工作室 :Uncaught translation error, ExceptionWithContext

java - 类 XXX 的无参数构造函数不存在

api - Discord Rest Api Bot,读取用户在特定公会中的角色

ruby-on-rails - Zimbra API 入门

c - Microsoft Excel C API 和 Visual Studio

java - 设置默认的 SocketFactory

java - Spring 数据JPA : how to return empty result when repository method parameter of Collection type is empty?

java - 关于列表的性能提示

java - 如何修复具有不需要的 R 子类的项目类

android - 联系人应用程序中的自定义操作(类似于 G+)