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)
}
分享
微博
QQ
微信
回复
2024-12-23 20:09:15
相关问题
HarmonyOS APP合规要求是怎样
1395浏览 • 1回复 待解决
目前鸿蒙手机最新版本是多少
9292浏览 • 1回复 待解决
PolarDBQPS最大是多少?
4298浏览 • 1回复 待解决
日程id范围是多少
1311浏览 • 1回复 待解决
HarmonyOS flingSpeedLimit 值范围是多少
1158浏览 • 1回复 待解决
HarmonyOS 截屏命令是多少
1168浏览 • 1回复 待解决
HarmonyOS 开屏页startIcon大小是多少
1223浏览 • 1回复 待解决
HarmonyOS数组长度上限是多少
1330浏览 • 1回复 待解决
HarmonyOS bindSheet默认圆角是多少
1440浏览 • 1回复 待解决
HarmonyOS 如何获取图片是多少kb
1375浏览 • 1回复 待解决
HarmonyOS 线程栈默认大小是多少
1249浏览 • 1回复 待解决
请问鸿蒙最新版本是多少?我是nova8
12869浏览 • 1回复 待解决
HarmonyOS 主线程优先级是多少
1182浏览 • 1回复 待解决
WebSocket最大传输数据是多少
847浏览 • 0回复 待解决
HarmonyOS ArkTS api当前总数量是多少
1174浏览 • 1回复 待解决
animator支持最大播放时间是多少
3048浏览 • 1回复 待解决
使用DevEcoWindows系统及硬件设备要求
1563浏览 • 1回复 待解决
HarmonyOS 文件名长度限制是多少
1226浏览 • 1回复 待解决