微信小程序 地图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 相关文章推荐
javascript 操作文件 实现方法小结
Jul 02 Javascript
jquery form表单提交插件asp.net后台中文解码
Jun 12 Javascript
jQuery实战之品牌展示列表效果
Apr 10 Javascript
JS中怎样判断undefined(比较不错的方法)
Mar 27 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
Aug 10 Javascript
js窗口关闭提示信息(兼容IE和firefox)
Oct 23 Javascript
详解js中的apply与call的用法
Jul 30 Javascript
同步文本框内容JS代码实现
Aug 04 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 Javascript
JavaScript如何实现元素全排列实例代码
May 14 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
May 18 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
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
php强制下载文件函数
2016/08/24 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
基于Jquery的温度计动画效果
2010/06/18 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
Python中用于返回绝对值的abs()方法
2015/05/14 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
django连接oracle时setting 配置方法
2019/08/29 Python
Python如何输出百分比
2020/07/31 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
2020/11/04 HTML / CSS
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
行政办公员自我评价分享
2013/12/14 职场文书
趣味体育活动方案
2014/02/08 职场文书
大学生创业项目方案
2014/03/08 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
工会主席事迹材料
2014/06/03 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
员工手册董事长致辞
2015/07/29 职场文书