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地图标记定位怎么使用
1724浏览 • 1回复 待解决
HarmonyOS 地图定位介绍
1365浏览 • 1回复 待解决
HarmonyOS 地图怎么单独全屏显示
1144浏览 • 1回复 待解决
HarmonyOS 地图服务地图页面加载不出来
1223浏览 • 1回复 待解决
HarmonyOS 地图位置服务相关资料
1030浏览 • 1回复 待解决
HarmonyOS 离线地图
1308浏览 • 1回复 待解决
如何调起系统地图导航功能
2709浏览 • 1回复 待解决
HarmonyOS 定位地图是否有推荐的SDK?
1265浏览 • 1回复 待解决
HarmonyOS 显示不出地图
698浏览 • 1回复 待解决
HarmonyOS 地图无法展示
1042浏览 • 1回复 待解决
HarmonyOS 地图相关问题
1828浏览 • 1回复 待解决
HarmonyOS 地图添加marker
830浏览 • 1回复 待解决
HarmonyOS 地图显示效果
760浏览 • 1回复 待解决