微信小程序 地图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 相关文章推荐
打开超链需要“确认”对话框的方法
Mar 08 Javascript
两种简单实现菜单高亮显示的JS类代码
Jun 27 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 Javascript
js设置组合快捷键/tabindex功能的方法
Nov 21 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
JS 全屏和退出全屏详解及实例代码
Nov 07 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
浅谈Vue render函数在ElementUi中的应用
Sep 06 Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 Javascript
uniapp实现可滑动选项卡
Oct 21 Javascript
JS中如何优雅的使用async await详解
Oct 05 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 中使用随机数的三个步骤
2006/10/09 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
JavaScript中的this机制
2016/01/30 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
js验证账户名是否重复
2020/05/26 Javascript
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
Django日志模块logging的配置详解
2017/02/14 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
Python实现简易过滤删除数字的方法小结
2019/01/09 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
python 日期排序的实例代码
2019/07/11 Python
python 使用shutil复制图片的例子
2019/12/13 Python
详解Python流程控制语句
2020/10/28 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
应届生船舶驾驶求职信
2013/10/19 职场文书
学校经典推荐信
2013/10/30 职场文书
2014年会策划方案
2014/05/11 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
建议书格式
2015/02/04 职场文书