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


Posted in Javascript onJanuary 10, 2017

微信小程序 地图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只能在初始化的时候设置,不支持动态更新。

示例:

<!-- 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

tip: 请勿在 scroll-view 中使用 map 组件

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 Javascript
从零开始学习jQuery (二) 万能的选择器
Oct 01 Javascript
jQuery下的动画处理总结
Oct 10 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
Jun 23 Javascript
js阻止事件追加的具体实现
Oct 15 Javascript
js获取json元素数量的方法
Jan 27 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
Nov 24 Javascript
关于原生js中bind函数的简单实现
Aug 10 Javascript
vue loadmore组件上拉加载更多功能示例代码
Jul 19 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
Jul 22 Javascript
Vuex实现购物车小功能
Aug 17 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
Jan 10 #Javascript
jQuery UI仿淘宝搜索下拉列表功能
Jan 10 #Javascript
jquery 正整数数字校验正则表达式
Jan 10 #Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 #Javascript
JS遍历对象属性的方法示例
Jan 10 #Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 #Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 #Javascript
You might like
php缓存技术详细总结
2013/08/07 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
javascript设计模式之装饰者模式
2020/01/30 Javascript
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python实现的数据结构与算法之链表详解
2015/04/22 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
为什么UNION ALL比UNION快
2016/03/17 面试题
怎样写演讲稿
2014/01/04 职场文书
买房子个人收入证明
2014/01/16 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
创先争优个人总结
2015/03/04 职场文书
个人年终总结开头
2015/03/06 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
分享几种python 变量合并方法
2022/03/20 Python