华为地图 map.animateCamera 无法使用?
huawei map map.animateCamera not working?
我现在在同一个应用程序中同时拥有 GMS 和 HMS。
两者都在不同的 classes.
但是当我只是这个代码时:
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)
}
})
在Google上运行流畅,但在华为设备上运行不流畅。
我做的huaweiclass地图完全不动
但另一方面,当我尝试使用时:
map.moveCamera(CameraUpdateFactory.newLatLngZoom(builder.build().center, 18.0.toFloat()))
它以某种方式工作。但我不想移动,我想要动画。那么为什么动画不适用于 HMS??
想通了。只需将 map-kit gradle 版本更新到最新版本。现在可以使用了
我现在在同一个应用程序中同时拥有 GMS 和 HMS。 两者都在不同的 classes.
但是当我只是这个代码时:
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)
}
})
在Google上运行流畅,但在华为设备上运行不流畅。 我做的huaweiclass地图完全不动
但另一方面,当我尝试使用时:
map.moveCamera(CameraUpdateFactory.newLatLngZoom(builder.build().center, 18.0.toFloat()))
它以某种方式工作。但我不想移动,我想要动画。那么为什么动画不适用于 HMS??
想通了。只需将 map-kit gradle 版本更新到最新版本。现在可以使用了