AppGallery Connect:map组件如何实现指定marker的移动

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Mayism网络

小提示:您能找到这篇{AppGallery Connect:map组件如何实现指定marker的移动}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的AppGallery Connect:map组件如何实现指定marker的移动内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">需求场景:

< font-size: 16px;">map地图组件可以实现指定 marker 的移动动画。



< font-size: 16px;">以下示例展示了 marker 在地图组件中的移动。marker 的图标是一辆小车,在起点位置没有任何的旋转,点击地图,触发小车向目标地点移动,并且在移动过程中,小车的图标自动进行旋转,始终保持车头朝向目标地点。

< font-size: 16px;">示例截图:

< font-size: 16px;">

< font-size: 16px;">示例代码:

< font-size: 16px;"><template>

< font-size: 16px;">  <div>

< font-size: 16px;">    <map

< font-size: 16px;">      style="width:{{width}}; height:{{height}}"

< font-size: 16px;">      id="map"



< font-size: 16px;">      scale="{{scale}}"



< font-size: 16px;">      markers="{{markers}}"

< font-size: 16px;">      polylines="{{polylines}}"

< font-size: 16px;">      @tap="tap"

< font-size: 16px;">    >

< font-size: 16px;">    </map>

< font-size: 16px;">  </div>

< font-size: 16px;"></template>

< font-size: 16px;"><script>

< font-size: 16px;">  const POINT1 = { latitude: 39.9090371069, longitude: 116.3953853161 }

< font-size: 16px;">  const POINT2 = { latitude: 39.9089550115, longitude: 116.数字化场景营销3992842749 }

< font-size: 16px;">  export de营销型fault {

< font-size: 16px;">    private: {

< font-size: 16px;">      width: '100%',

< font-size: 16px;">      height: '50%',

< font-size: 16px;">      scale: 17,

< font-size: 16px;">&nbs全网营销引流p;     markers: [

< font-size: 16px;">        {

< font-size: 16px;">          id: 1,

< font-size: 16px;">          latitude: POINT1.latitude,

< font-size: 16px;">          longitude: POINT1.longitude,

< font-size: 16px;">          anchor: { x: 0.5, y: 0.5 },

< font-size: 16px;">          iconPath: '../Common/carA.png',

< font-size: 16px;">          width: '100px'

< font-size: 16px;">        }

< font-size: 16px;">      ],

< font-size: 16px;">      polylines: [{ points: [POINT1, POINT2] }]

< font-size: 16px;">    },

< font-size: 16px;">    tap() {

< font-size: 16px;">      this.$element('map').translateMarker({

< font-size: 16px;">        markerId: 1,

< font-size: 16px;">        destination: POINT2,

< font-size: 16px;">        autoRotate: true,

< font-size: 16px;">        duration: 5000

< font-size: 16px;">      })

< font-size: 16px;">    }

< font-size: 16px;">  }

< font-size: 16px;"></script>

< font-size: 16px;">更多map组件参考:

< font-size: 16px;">https://developer.huawei.com/consumer/cn/doc/development/quickApp-References/quickapp-component-map#translateMarker_para

AppGallery Connect:map组件如何实现指定marker的移动

上一篇:华为应用市场推广丨oCPD助力后端成本达标
下一篇:Skype:如何管理联系人分组?


版权声明:以上主题为“AppGallery Connect:map组件如何实现指定marker的移动"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    AppGallery Connect:map组件如何实现指定marker的移动
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“AppGallery Connect:map组件如何实现指定marker的移动”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通AppGallery Connect:map组件如何实现指定marker的移动的相关事宜。

关键词:AppGallery,Connect:map组件如

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号