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地图标记定位怎么使用
239浏览 • 1回复 待解决
HarmonyOS 地图相关问题
419浏览 • 1回复 待解决
HarmonyOS 地图呈现问题
234浏览 • 1回复 待解决
HarmonyOS地图使用问题
193浏览 • 1回复 待解决
HarmonyOS LongPressGesture手势移动问题
240浏览 • 1回复 待解决
如何调起系统地图导航功能
1487浏览 • 1回复 待解决
HarmonyOS 怎么区分debugrelease
397浏览 • 1回复 待解决
HarmonyOS如何打开外部地图应用
353浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
313浏览 • 1回复 待解决
HarmonyOS 地图中是否支持海量marker
209浏览 • 0回复 待解决
地图选点Button的实现
235浏览 • 1回复 待解决
HarmonyOS 地图显示不完全
194浏览 • 1回复 待解决
Web组件如何开启手势缩放
1518浏览 • 1回复 待解决
如何获取手机本地图
282浏览 • 1回复 待解决
鸿蒙app使用js显示地图
7407浏览 • 1回复 待解决
HarmonyOS如何获取手机本地图
421浏览 • 1回复 待解决