android google在两个地点之间映射动画,建议

时间:2014-03-30 14:56:19

标签: android google-maps animation

您好我创建了一张地图以及一些标记,用于指示地图上的地点/位置。有没有可能在这些位置之间创建动画的方法?例如,在两个不同位置之间绘制折线并从起点到终点创建动画?有没有关于这样的事情或任何教程的文档?非常感谢。

这样的事情: https://www.youtube.com/watch?v=HPWYorS68WE

1 个答案:

答案 0 :(得分:3)

使用此代码,您也可以点击此链接 https://developers.google.com/maps/documentation/android/ 扁平标记  LatLng mapCenter = new LatLng(41.889,-87.622);

    map.moveCamera(CameraUpdateFactory.newLatLngZoom(mapCenter, 13));

    // Flat markers will rotate when the map is rotated,
    // and change perspective when the map is tilted.
    map.addMarker(new MarkerOptions()
            .icon(BitmapDescriptorFactory.fromResource(R.drawable.direction_arrow))
            .position(mapCenter)
            .flat(true)
            .rotation(245));

    CameraPosition cameraPosition = CameraPosition.builder()
            .target(mapCenter)
            .zoom(13)
            .bearing(90)
            .build();

    // Animate the change in camera view over 2 seconds
    map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition),
            2000, null);
}