微信小程序开发:地图map详解及简单实例

2018-11-2809:46:12APP与小程序开发Comments2,503 views字数 926阅读模式

微信小程序map文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

地图文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

属性名类型默认值说明
longitudeNumber中心经度
latitudeNumber中心纬度
scaleNumber1缩放级别
markersArray标记点
coversArray覆盖物

标记点文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

标记点用于在地图上显示标记的位置,不能自定义图标和样式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

属性说明类型必填备注
latitude纬度Number浮点数,范围 -90 ~ 90
longitude经度Number浮点数,范围 -180 ~ 180
name标注点名String
desc标注点详细描述String

覆盖物文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

覆盖物用于在地图上显示自定义图标,可自定义图标和样式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

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

地图组件的经纬度必填, 如果不填经纬度则默认值是北京的经纬度。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

标记点markers只能在初始化的时候设置,不支持动态更新。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

示例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

<!-- map.wxml -->
<map longitude="23.099994" latitude="113.324520" markers="{{markers}}" covers="{{covers}}"
 style="width: 375px; height: 200px;">
</map>
// map.js
Page({
 data: {
  markers: [{
   latitude: 23.099994,
   longitude: 113.324520,
   name: 'T.I.T 创意园',
   desc: '我现在的位置'
  }],
  covers: [{
   latitude: 23.099794,
   longitude: 113.324520,
   icaonPath: '../images/car.png',
   rotate: 10
  }, {
   latitude: 23.099298,
   longitude: 113.324129,
   iconPath: '../images/car.png',
   rotate: 90
  }]
 }
})

Bug & Tip文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

tip: 请勿在 scroll-view 中使用 map 组件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8093.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/xcx/8093.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定