HarmonyOS 地图组件MapComponent,如何实现状态刷新,需要刷新大头针的坐标;

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

在延迟方法里增加移动相机可以解决问题,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-map-V5#section141021341974

setTimeout(() => {
  this.posX = 32.3939344
  this.posY = 119.32432432
  this.mapSetting()
  this.setBranchLocation()

  let target: mapCommon.LatLng = {
    latitude: this.posX,
    longitude: this.posY
  };

  let cameraPosition: mapCommon.CameraPosition = {
    target: target,
    zoom: 10
  };
  // 新建CameraUpdate对象
  let cameraUpdate: map.CameraUpdate = map.newCameraPosition(cameraPosition);
  // 移动相机
  this.mapController.moveCamera(cameraUpdate);
}, 10000)
分享
微博
QQ
微信
回复
3天前
相关问题
如何实现卡片定时刷新和定点刷新
424浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
830浏览 • 1回复 待解决
状态装饰器 ui不刷新问题
2468浏览 • 1回复 待解决
如何获取组件刷新时间
1900浏览 • 1回复 待解决
HarmonyOS 组件刷新问题
63浏览 • 1回复 待解决
鸿蒙可以实现状态选择器吗?
6289浏览 • 1回复 已解决
如何控制canvas组件刷新
469浏览 • 1回复 待解决
HarmonyOS 组件下拉刷新问题
499浏览 • 1回复 待解决
HarmonyOS 状态变量不刷新问题
494浏览 • 1回复 待解决