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地图标记定位怎么使用
387浏览 • 1回复 待解决
如何调起系统地图导航功能
1642浏览 • 1回复 待解决
HarmonyOS地图使用问题
362浏览 • 1回复 待解决
HarmonyOS 地图呈现问题
402浏览 • 1回复 待解决
HarmonyOS 地图相关问题
636浏览 • 1回复 待解决
HarmonyOS 地图添加marker
36浏览 • 1回复 待解决
HarmonyOS 怎么区分debugrelease
708浏览 • 1回复 待解决
HarmonyOS LongPressGesture手势移动问题
486浏览 • 1回复 待解决
HarmonyOS 地图组件无法展示
184浏览 • 1回复 待解决
HarmonyOS 华为地图未显示
350浏览 • 1回复 待解决
HarmonyOS 子窗口是否可手势移动
70浏览 • 1回复 待解决
Web组件如何开启手势缩放
1664浏览 • 1回复 待解决