HarmonyOS MapKit customInfoWindow 对系统版本的要求是多少

使用 customInfoWindow

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-mapcomponent-V5#section01728713016

在 5.0.0.25 版本的手机上无效。请问是手机系统版本不足吗?

HarmonyOS
2024-12-23 15:40:20
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

从5.0.0(12)版本开始,marker的icon属性支持image.PixelMap和Resource类型的。

您可以自己绘制好需要的样式,以图片的格式作为marker的icon传进来

您这边可以自定义一个builder函数,通过componentSnapshot把builder函数转成pixelmap。

详细信息和示例请参考如下地址:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-componentsnapshot-V5#componentsnapshotcreatefrombuilder

比如:

addMarker() {
  componentSnapshot.createFromBuilder(()=>{this.RandomBuilder()},
    async (error: Error, pixmap: image.PixelMap) => {
      if(error){
        console.log("error: " + JSON.stringify(error))
        return;
      }

      let markerOptions1: mapCommon.MarkerOptions = {
        position: {
          latitude: 32.5,
          longitude: 119.9
        },
        icon:pixmap
      };
      await this.mapController?.addMarker(markerOptions1);
    })
}


@Builder
RandomBuilder() {
  Row(){
    Image($r('app.media.startIcon')).padding(5).width(25).height(25)
    Column() {
      Text('Test12').padding(5).fontColor(Color.White)
      Text('12公里').padding(5).fontColor(Color.White)
    }
  }
  .id("builder")
  .backgroundColor(Color.Green)
  .borderRadius(15)
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
分享
微博
QQ
微信
回复
2024-12-23 20:09:15


相关问题
HarmonyOS APP合规要求是怎样
772浏览 • 1回复 待解决
目前鸿蒙手机最新版本是多少
7907浏览 • 1回复 待解决
日程id范围是多少
732浏览 • 1回复 待解决
PolarDBQPS最大是多少?
3729浏览 • 1回复 待解决
HarmonyOS flingSpeedLimit 值范围是多少
557浏览 • 1回复 待解决
HarmonyOS 截屏命令是多少
578浏览 • 1回复 待解决
HarmonyOS 如何获取图片是多少kb
665浏览 • 1回复 待解决
HarmonyOS数组长度上限是多少
814浏览 • 1回复 待解决
HarmonyOS 线程栈默认大小是多少
691浏览 • 1回复 待解决
HarmonyOS 主线程优先级是多少
689浏览 • 1回复 待解决
使用DevEcoWindows系统及硬件设备要求
1007浏览 • 1回复 待解决
animator支持最大播放时间是多少
2417浏览 • 1回复 待解决
请问鸿蒙最新版本是多少?我是nova8
11911浏览 • 1回复 待解决
HarmonyOS 文件名长度限制是多少
613浏览 • 1回复 待解决