HarmonyOS 地图组件加载不出来,显示空白

HarmonyOS  地图组件加载不出来,显示空白

HarmonyOS
2024-08-14 16:08:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1、请检查网络状态,地图需要外网加载

2、请检查AGC上API管理里的地图服务是否已开通

3、请检查项目模块级别下的src/main/module.json5(例如entry/src/main/module.json5)中是否正确配置了client_id

4、排查下SHA256指纹是否有正确添加 请参考:

如果还是不行可以将手机时间往后调24小时,再测试

参考示例:

import { MapComponent, mapCommon, map } from '@kit.MapKit'; 
import { AsyncCallback } from '@kit.BasicServicesKit'; 
@Entry 
@Component 
struct HuaweiMapDemo { 
  private TAG = "HuaweiMapDemo"; 
  private mapOption?: mapCommon.MapOptions; 
  private callback?: AsyncCallback<map.MapComponentController>; 
  private mapController?: map.MapComponentController; 
 
  aboutToAppear(): void { 
    // 地图初始化参数,设置地图中心点坐标及层级 
    this.mapOption = { 
      position: { 
        target: { 
          latitude: 39.9, 
          longitude: 116.4 
        }, 
        zoom: 10 
      } 
    }; 
    // 地图初始化的回调 
    this.callback = async (err, mapController) => { 
      if (!err) { 
        // 获取地图的控制器类,用来操作地图 
        this.mapController = mapController; 
        this.mapController.on("mapLoad", () => { 
          console.info(this.TAG, `on-mapLoad`); 
        }); 
      } 
    }; 
 
  } 
  build() { 
    Stack() { 
      // 调用MapComponent组件初始化地图 
      MapComponent({ mapOptions: this.mapOption, mapCallback: this.callback }).width('100%').height('100%'); 
    }.height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-08-14 23:13:53
相关问题
开启混淆后,卡片加载不出来
6219浏览 • 1回复 待解决
HarmonyOS 多模块下悬浮窗显示不出来
272浏览 • 1回复 待解决
HiLog日志打印不出来?
11005浏览 • 3回复 已解决
使用Web组件加载网页,显示空白
372浏览 • 1回复 待解决
屏幕右移有时退软件还退不出来
5915浏览 • 1回复 待解决
服务卡片设置本地图显示空白
7268浏览 • 2回复 已解决
数据库查找查找不出来什么回事啊?
492浏览 • 1回复 待解决