微信小程序 地图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 事件参考手册
Dec 24 Javascript
javascript 新浪背投广告实现代码
Jul 07 Javascript
JavaScript分秒倒计时器实现方法
Feb 02 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
Oct 26 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
JS获取年月日时分秒的方法分析
Nov 28 Javascript
Vue自定义指令拖拽功能示例
Feb 17 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
JavaScript注册时密码强度校验代码
Jun 30 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
Jul 24 Javascript
浅谈node.js中间件有哪些类型
Apr 29 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中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
PHP会话处理的10个函数
2015/08/11 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
如何在PHP中读写文件
2020/09/07 PHP
Js中sort()方法的用法
2006/11/04 Javascript
js left,right,mid函数
2008/06/10 Javascript
Javascript String.replace的妙用
2009/09/08 Javascript
javascript 跳转代码集合
2009/12/03 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
JS跨域问题详解
2014/11/25 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
python重试装饰器的简单实现方法
2019/01/31 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
银行内勤岗位职责
2014/04/09 职场文书
环境卫生倡议书
2014/08/29 职场文书
分居协议书范本
2014/11/03 职场文书
新党章的学习心得体会
2014/11/07 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技