0

我现在在同一个应用程序中同时拥有 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?

4

1 回答 1

2

弄清楚了。只需将 map-kit gradle 版本更新为最新版本。现在它可以工作了

于 2021-03-30T14:14:16.267 回答