欢迎光临,了解微信小程序开发,就上易用通!

小程序极速实战开发《二十四》map地图

发布:2018-01-25 16:23浏览: 来源:网络 作者:tianshu

组件说明:

本节主要讲述小程序组件map标签的用法及其属性。


组件用法:

小程序极速实战开发《二十四》map地图(图1)

 

 

wxml
  1. <view>
  2.     <map longitude="112.61" latitude="26.89" markers="{{markers}}" covers="{{covers}}"></map>
  3. </view>


js
  1. Page({
  2.   data:{
  3.     markers: [{
  4.       latitude: 26.89,
  5.       longitude: 112.61,
  6.       scale: 24,
  7.       name: '微信小程序社区',
  8.       desc: '我在这里'
  9.     }],
  10.     covers: [{
  11.       latitude: 26.89,
  12.       longitude: 112.61,
  13.       iconPath: '../images/car.png',
  14.       rotate: 10
  15.     }]
  16.   }
  17. })


wxss
  1. map {
  2.      width: 700rpx; 
  3.      height: 600rpx;
  4.      margin: 0 auto;
  5. }


主要属性:map标签
属性名称
数据类型
描述
默认值
必填
longitude Number 标签中心经度  
latitude Number 标签中心纬度  
scale Number 缩放比例 16
markers Array 标记点  
covers Array 覆盖物  

markers属性
属性值
数据类型
描述
必填
备注
longitude Number 标记点经度 浮点数,范围 -90 ~ 90
latitude Number 标记点纬度 浮点数,范围 -180 ~ 180
name String 标记点名称  
desc String 标记点描述  

covers属性
属性值
数据类型
描述
必填
备注
longitude Number 经度 浮点数,范围 -90 ~ 90
latitude Number 纬度 浮点数,范围 -180 ~ 180
iconPath String 覆盖物图标 项目目录下的图片路径,支持相对路径写法
rotate String 旋转角度 顺时针旋转的角度,范围 0 ~ 360,默认为 0

注:

  • 地图组件的经纬度必填, 如果不填经纬度则默认值是北京的经纬度。标记点markers只能在初始化的时候设置,不支持动态更新;
  • 请勿在 <scroll-view/> 中使用map标签;
  • 标记点用于在地图上显示标记的位置,不能自定义图标和样式;
  • 覆盖物用于在地图上显示自定义图标,可自定义图标和样式。




免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。