课程表

微信小程序框架

微信小程序组件

微信小程序API

微信小程序开放接口

微信小程序工具

微信小程序设计规范

工具箱
速查手册

小程序 地图 map

当前位置:免费教程 » 移动开发 » 微信小程序

微信小程序map

地图

属性名 类型 默认值 说明
longitude Number   中心经度
latitude Number   中心纬度
scale Number 1 缩放级别
markers Array   标记点
covers Array   覆盖物
标记点

标记点用于在地图上显示标记的位置,不能自定义图标和样式

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

覆盖物用于在地图上显示自定义图标,可自定义图标和样式

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

地图组件的经纬度必填, 如果不填经纬度则默认值是北京的经纬度。

标记点markers只能在初始化的时候设置,不支持动态更新。

示例:

  1. <!-- map.wxml -->
  2. <map longitude="23.099994" latitude="113.324520" markers="{{markers}}" covers="{{covers}}" style="width: 375px; height: 200px;"></map>
  1. // map.js
  2. Page({
  3. data: {
  4. markers: [{
  5. latitude: 23.099994,
  6. longitude: 113.324520,
  7. name: 'T.I.T 创意园',
  8. desc: '我现在的位置'
  9. }],
  10. covers: [{
  11. latitude: 23.099794,
  12. longitude: 113.324520,
  13. icaonPath: '../images/car.png',
  14. rotate: 10
  15. }, {
  16. latitude: 23.099298,
  17. longitude: 113.324129,
  18. iconPath: '../images/car.png',
  19. rotate: 90
  20. }]
  21. }
  22. })


Bug & Tip

  • tip: 请勿在 scroll-view 中使用 map 组件
  • 转载本站内容时,请务必注明来自W3xue,违者必究。
     友情链接:直通硅谷  点职佳  北美留学生论坛

    本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

    W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
    关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
    皖ICP备17017327号-2 皖公网安备34020702000426号