HarmonyOS开发中地图的指南针控件可以设置位置吗?

HarmonyOS开发中地图的指南针控件可以设置位置吗?

harmonyos
2024-11-20 16:30:36
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
happyfew9999

楼主你好,可以参考以下代码设置地图初始化的位置:

// 设置地图上的定位点
  async setCurrLocation(location: geoLocationManager.Location) {
    // 设置定位点
    this.mapController?.setMyLocation(location)
    // 坐标转换  WGS84 转换为 GCJ02 国测局
    const target = await map.convertCoordinate(
      mapCommon.CoordinateType.WGS84,
      mapCommon.CoordinateType.GCJ02,
      location
    )
    // 创建CameraUpdate对象,更新地图状态
    const updateCamera = map.newCameraPosition({
      target: target, // 地图中心位置的经纬度坐标
      zoom: 16       // 屏幕中心附近的缩放级别,取值范围:[2, 20],默认值为2。
    })
    // 指定的持续时间内以动画的形式更新相机状态
    this.mapController?.animateCamera(updateCamera)
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
分享
微博
QQ
微信
回复
2025-03-13 13:28:46
相关问题
HarmonyOS 指南针功能实现
712浏览 • 1回复 待解决
ATSUI可以调用JSUI控件
2727浏览 • 0回复 待解决
HarmonyOS WiFi开发指南
1214浏览 • 1回复 待解决
Harmony弹窗可以精确控制位置
2534浏览 • 1回复 待解决
java如何设置CommonDialog位置?
5989浏览 • 1回复 待解决
HarmonyOS 原生能用JS开发控件并使用
886浏览 • 1回复 待解决
HarmonyOS 地图位置服务相关资料
767浏览 • 1回复 待解决