微信小程序 地图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 相关文章推荐
基于jQuery的获得各种控件Value的方法
Nov 19 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 Javascript
javascript实现PC网页里的拖拽效果
Mar 14 Javascript
js基础之DOM中document对象的常用属性方法详解
Oct 28 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
基于javascript实现按圆形排列DIV元素(一)
Dec 02 Javascript
简单实现jQuery级联菜单
Jan 09 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
javascript 函数的暂停和恢复实例详解
Apr 25 Javascript
javascript实现移动端触屏拖拽功能
Jul 29 Javascript
vue中利用three.js实现全景图的完整示例
Dec 07 Vue.js
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 Error与Logging函数的深入理解
2013/06/03 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
jQuery自定义动画函数实例详解(附demo源码)
2015/12/10 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
vue-iview动态新增和删除的方法
2020/06/17 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
Python中的元组介绍
2019/01/28 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
python内置模块collections知识点总结
2019/12/19 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
python实现飞机大战项目
2020/03/11 Python
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
2014年纠风工作总结
2014/12/08 职场文书
2014年司法局工作总结
2014/12/11 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书