gpt4 book ai didi

android - 映射 : GMS works, HMS 不要;未调用 onMapReady

转载 作者:行者123 更新时间:2023-12-04 08:38:29 27 4
gpt4 key购买 nike

我在一个 android 项目中同时拥有 GMS 和 HMS。 GMS 版本有效,但 HMS 不调用 onMapReady 回调。这是代码:


private var mMap: HuaweiMap? = null
private var mapFragment: SupportMapFragment? = null

private fun setMapFragment() {
mapFragment = supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment?
mapFragment!!.getMapAsync(this)
mapFragment!!.view!!.isClickable = false
}

override fun onMapReady(huaweiMap: HuaweiMap) {
mMap = huaweiMap
loadMap()
}

我认为 GMS 和 HMS 的实现方式相同,但我想我错了。 HMS 是否需要比 GMS 或其他东西更多的权限才能使其工作?

最佳答案

此问题为已知错误,将于 2020 年 11 月 9 日修复。
目前,可以使用解决方法:

  • 更改 SupportMapFragementMapView .
  • 回滚 SDK 版本。
  • 关于android - 映射 : GMS works, HMS 不要;未调用 onMapReady,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64682357/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com