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) { ...@@ -160,6 +160,7 @@ class AMapView(context: Context) : MapView(context) {
var coordinate = currentCameraPosition.target var coordinate = currentCameraPosition.target
var zoomLevel = currentCameraPosition.zoom var zoomLevel = currentCameraPosition.zoom
var tilt = currentCameraPosition.tilt var tilt = currentCameraPosition.tilt
var rotation = currentCameraPosition.bearing
if (target.hasKey("coordinate")) { if (target.hasKey("coordinate")) {
val json = target.getMap("coordinate") val json = target.getMap("coordinate")
...@@ -174,8 +175,12 @@ class AMapView(context: Context) : MapView(context) { ...@@ -174,8 +175,12 @@ class AMapView(context: Context) : MapView(context) {
tilt = target.getDouble("tilt").toFloat() tilt = target.getDouble("tilt").toFloat()
} }
val cameraUpdate = CameraUpdateFactory.newCameraPosition(CameraPosition( if (target.hasKey("rotation")) {
coordinate, zoomLevel, tilt, currentCameraPosition.bearing)) rotation = target.getDouble("rotation").toFloat()
}
val cameraUpdate = CameraUpdateFactory.newCameraPosition(
CameraPosition(coordinate, zoomLevel, tilt, rotation))
map.animateCamera(cameraUpdate, duration.toLong(), animateCallback) 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