【发布时间】:2020-11-04 14:52:02
【问题描述】:
我在一个 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更多的权限或其他东西才能使其工作??
【问题讨论】:
标签: android maps huawei-mobile-services gmsmapview huawei-developers