HarmonyOS 使用 MapKit 时,地图无法加载

​地图显示一片空白。

地图 View 代码:​

import { map, mapCommon, MapComponent } from '@kit.MapKit'; 
import { AsyncCallback } from '@kit.BasicServicesKit'; 
 
@Component 
export struct SportTrainingMapView { 
 
  private TAG = "SportTrainingMapView"; 
  private mapOption?: mapCommon.MapOptions; 
  private callback?: AsyncCallback<map.MapComponentController>; 
  private mapController?: map.MapComponentController; 
 
  aboutToAppear(): void { 
    // 地图初始化参数,设置地图中心点坐标及层级 
    this.mapOption = { 
      position: { 
        target: { 
          latitude: 28.92163128242129, 
          longitude: 115.312 
        }, 
        zoom: 9 
      } 
    }; 
 
    // 地图初始化的回调 
    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%') 
    } 
    .width('100%') 
    .height('100%') 
  } 
}
HarmonyOS
2024-11-11 11:24:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

​建议参考文档,确认下每一步是否完成:​https://developer.huawei.com/consumer/cn/blog/topic/03147440682731014

分享
微博
QQ
微信
回复
2024-11-11 17:40:30
相关问题
@kit.MapKit 地图控件无法显示
2177浏览 • 1回复 待解决
HarmonyOS kit.MapKit
373浏览 • 1回复 待解决
HarmonyOS 地图组件无法展示
164浏览 • 1回复 待解决
HarmonyOS Image加载地图片咨询
457浏览 • 1回复 待解决
HarmonyOS地图使用问题
355浏览 • 1回复 待解决
地图组件无法正常展示
481浏览 • 1回复 待解决
HarmonyOS Lottie无法全屏加载
77浏览 • 1回复 待解决