当前位置: 首页> 房产> 政策 > 18款禁用软件app破解版大全_浙江省门户网站_网络营销的原理_网络宣传

18款禁用软件app破解版大全_浙江省门户网站_网络营销的原理_网络宣传

时间:2025/7/28 0:16:03来源:https://blog.csdn.net/pisceshsu/article/details/142413085 浏览次数:0次
18款禁用软件app破解版大全_浙江省门户网站_网络营销的原理_网络宣传

本章节包含地图的点击和长按、相机移动(华为地图的移动是通过模拟相机移动的方式实现的)、以及“我的位置”按钮点击等事件侦听。

接口说明

以下是地图侦听事件相关接口,以下功能主要由MapComponentController提供,更多接口及使用方法请参见接口文档。

接口名

描述

on(type: 'mapClick', callback: Callback<mapCommon.LatLng>): void

设置地图点击事件侦听器。

on(type: 'mapLongClick', callback: Callback<mapCommon.LatLng>): void

设置地图长按事件侦听器。

on(type: 'cameraMoveStart', callback: Callback<number>): void

设置相机开始移动事件侦听器。

on(type: 'cameraMove', callback: Callback<void>): void

设置相机移动事件侦听器。

on(type: 'cameraIdle', callback: Callback<void>): void

设置相机移动结束事件侦听器。

on(type: 'markerClick' , callback: Callback<Marker>): void

设置marker点击事件侦听器。

on(type: 'myLocationButtonClick', callback: Callback<void>): void

设置我的位置按钮点击事件侦听器。

on(type: 'pointAnnotationClick', callback: Callback<PointAnnotation>): void

设置pointAnnotation点击事件侦听器。

开发步骤

地图点击事件侦听

 
  1. this.mapController.on("mapClick", (position) => {
  2. console.info("mapClick", `on-mapClick position = ${position.longitude}`);
  3. });

地图长按事件侦听

 
  1. this.mapController.on("mapLongClick", (position) => {
  2. console.info("mapLongClick", `on-mapLongClick position = ${position.longitude}`);
  3. });

相机移动侦听

相机移动时(华为地图的移动是通过模拟相机移动的方式实现的),通过设置侦听器,能够对相机移动状态进行侦听。

  • 当相机开始移动时,会回调cameraMoveStart。
 
  1. this.mapController.on("cameraMoveStart", (reason) => {
  2. console.info("cameraMoveStart", `on-cameraMoveStart reason = ${reason}`);
  3. });
  • 当相机移动或用户与触摸屏交互时,会多次调用cameraMove。
 
  1. this.mapController.on("cameraMove", () => {
  2. console.info("cameraMove", `on-cameraMove`);
  3. });
  • 当相机停止移动时,会回调cameraIdle。
 
  1. this.mapController.on("cameraIdle", () => {
  2. console.info("cameraIdle", `on-cameraIdle`);
  3. });

标记点击事件侦听

标记是指在地图的指定位置添加标记以标识位置、商家、建筑等。详情请参见标记。

 
  1. this.mapController.on("markerClick", (marker) => {
  2. console.info("markerClick", `markerClick: ${marker.getId()}`);
  3. });

我的位置侦听

详情请参见显示我的位置。

 
  1. this.mapController.on("myLocationButtonClick", () => {
  2. console.info("myLocationButtonClick", `myLocationButtonClick`);
  3. });

点注释事件侦听

点注释是指在地图的指定位置添加点注释以标识位置、商家、建筑等,并可以通过信息窗口展示详细信息。详情请参见点注释。

 
  1. this.mapController.on("pointAnnotationClick", (pointAnnotation) => {
  2. console.info("pointAnnotationClick", `pointAnnotationClick: ${pointAnnotation.getId()}`);
  3. });
关键字:18款禁用软件app破解版大全_浙江省门户网站_网络营销的原理_网络宣传

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: