我现在在同一个应用程序中同时拥有 GMS 和 HMS。两者在不同的班级。
但是当我只是这段代码时:
val cu = CameraUpdateFactory.newLatLngBounds(builder.build(), 50)
map.animateCamera(cu, object : CancelableCallback {
override fun onCancel() {}
override fun onFinish() {
val zout = CameraUpdateFactory.zoomBy(-2.0f)
map.animateCamera(zout)
}
})
它在谷歌上运行流畅,但在华为设备上运行不流畅。在我制作的华为课堂上,地图根本不动。
但另一方面,当我尝试使用时:
map.moveCamera(CameraUpdateFactory.newLatLngZoom(builder.build().center, 18.0.toFloat()))
它以某种方式工作。但我不想动,我想动画。那么为什么动画不适用于HMS?