Commit 37717782 authored by Qiu Xiang's avatar Qiu Xiang

android#animated 添加 rotation 支持

parent 88c43dec
......@@ -160,6 +160,7 @@ class AMapView(context: Context) : MapView(context) {
var coordinate = currentCameraPosition.target
var zoomLevel = currentCameraPosition.zoom
var tilt = currentCameraPosition.tilt
var rotation = currentCameraPosition.bearing
if (target.hasKey("coordinate")) {
val json = target.getMap("coordinate")
......@@ -174,8 +175,12 @@ class AMapView(context: Context) : MapView(context) {
tilt = target.getDouble("tilt").toFloat()
}
val cameraUpdate = CameraUpdateFactory.newCameraPosition(CameraPosition(
coordinate, zoomLevel, tilt, currentCameraPosition.bearing))
if (target.hasKey("rotation")) {
rotation = target.getDouble("rotation").toFloat()
}
val cameraUpdate = CameraUpdateFactory.newCameraPosition(
CameraPosition(coordinate, zoomLevel, tilt, rotation))
map.animateCamera(cameraUpdate, duration.toLong(), animateCallback)
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment