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

HarmonyOS
2024-12-19 15:51:02
浏览
收藏 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
微信
回复
2024-12-19 18:41:12
相关问题
如何实现卡片定时刷新和定点刷新
844浏览 • 1回复 待解决
HarmonyOS 调用MapComponent无法加载地图
262浏览 • 1回复 待解决
HarmonyOS 下拉刷新如何实现
207浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
1327浏览 • 1回复 待解决
HarmonyOS List组件指定item刷新实现方案
441浏览 • 1回复 待解决
状态装饰器 ui不刷新问题
2695浏览 • 1回复 待解决
如何获取组件刷新时间
2258浏览 • 1回复 待解决
如何控制canvas组件刷新
1107浏览 • 1回复 待解决
HarmonyOS tab组件无法刷新
486浏览 • 1回复 待解决
HarmonyOS 组件刷新问题
440浏览 • 1回复 待解决