微信小程序-添加一个地图导航图

本文介绍了一个使用wxml和js实现的地图组件应用案例,通过设定经纬度展示特定位置,并实现了点击地图标记后跳转到详细地图的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

wxml代码:

<view class='ditu'>
   <view>
  <map id="map" longitude="112.682800" latitude="37.7299564" markers="{{markers}}"  
  scale="18"  style="width: 100%; height: 300px;" bindtap="click">  
  </map>  
  </view>
</view>

分析:

longitude="112.682800" 设置中心纬度

latitude="37.7299564" 设置中心经度

style="width: 100%; height: 300px;"

显示图片的的大小

宽度 :100%;

高度:300px;

bindtap="click"  :添加一个点击事件

js 代码:

 
data: {
    markers: [{
      iconPath: "", //浮标样式
      id: 0,
      latitude: 37.7299564, //浮标位置
      longitude: 112.682800,
      width: 35,  //浮标大小
      height: 45
    }],
  },

<!-- 点击事件js代码  -->
click: function (e) {
    wx.openLocation({
      latitude: 37.7299564, //目的地位置
      longitude: 112.682800,
      scale: 18,
      name: '位置名字', //自定义
      address: '位置名字后的备注' //自定义
    })
  },

点击后会跳转到外部地图。

目的地为写的坐标。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值