HarmonyOS 怎么区分缩放地图和手势触发移动地图

问题一:需要对手势触发移动地图做监听,目前使用的是cameraChange,但是缩放地图也会触发到该事件。怎么区分缩放地图和手势触发移动地图?

问题二:设置我的位置,地图加载后相机默认移动到我的位置,是否支持不默认移动到我的位置?

HarmonyOS
2024-08-14 16:16:14
1474浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

1、cameraChange方法中有返回中心点的经纬度,如果只是需要判断地图是否有改变中心点的移动行为,可以根据移动前后的经纬度是否变化来判断;

2、如果需要判断是否有缩放的移动行为,可以通过zoom是否变化来判断是否有缩放行为。zoom获取方式为:

this.mapController?.getCameraPosition().zoom
  • 1.

3、mapOptions 参数可以设置地图中心点坐标 以及 层级

分享
微博
QQ
微信
回复
2024-08-14 20:58:49


相关问题
HarmonyOS地图标记定位怎么使用
1275浏览 • 1回复 待解决
HarmonyOS 地图定位介绍
983浏览 • 1回复 待解决
HarmonyOS 地图怎么单独全屏显示
786浏览 • 1回复 待解决
HarmonyOS 地图位置服务相关资料
767浏览 • 1回复 待解决
如何调起系统地图导航功能
2399浏览 • 1回复 待解决
HarmonyOS 离线地图
847浏览 • 1回复 待解决
HarmonyOS 地图添加marker
588浏览 • 1回复 待解决
HarmonyOS 地图相关问题
1536浏览 • 1回复 待解决
HarmonyOS 地图无法展示
773浏览 • 1回复 待解决
HarmonyOS 显示不出地图
501浏览 • 1回复 待解决
HarmonyOS 地图呈现问题
859浏览 • 1回复 待解决