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

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

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

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

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

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

this.mapController?.getCameraPosition().zoom

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

分享
微博
QQ
微信
回复
2024-08-14 20:58:49
相关问题
HarmonyOS地图标记定位怎么使用
277浏览 • 1回复 待解决
HarmonyOS 地图相关问题
500浏览 • 1回复 待解决
HarmonyOS 地图呈现问题
270浏览 • 1回复 待解决
HarmonyOS地图使用问题
248浏览 • 1回复 待解决
如何调起系统地图导航功能
1533浏览 • 1回复 待解决
HarmonyOS 华为地图未显示
164浏览 • 1回复 待解决
HarmonyOS LongPressGesture手势移动问题
327浏览 • 1回复 待解决
HarmonyOS 怎么区分debugrelease
475浏览 • 1回复 待解决
HarmonyOS 地图组件无法展示
75浏览 • 1回复 待解决
Web组件如何开启手势缩放
1555浏览 • 1回复 待解决
HarmonyOS 地图显示不完全
228浏览 • 1回复 待解决
HarmonyOS如何打开外部地图应用
424浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
353浏览 • 1回复 待解决