微信小程序 wxapp地图 map详解


Posted in Javascript onOctober 31, 2016

微信小程序 wxapp地图 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
  }]
 }
})

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

Javascript 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
js活用事件触发对象动作
Aug 10 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
Feb 11 Javascript
在Mac OS下使用Node.js的简单教程
Jun 24 Javascript
三个js循环的关键字示例(for与while)
Feb 16 Javascript
js实现将json数组显示前台table中
Jan 10 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 Javascript
Javascript读取上传文件内容/类型/字节数
Apr 30 Javascript
使用vue制作滑动标签
Sep 21 Javascript
Vue退出登录时清空缓存的实现
Nov 12 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
Apr 13 Javascript
element-ui点击查看大图的方法示例
Dec 14 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 #Javascript
微信小程序 wxapp视图容器 view详解
Oct 31 #Javascript
详解JavaScript跨域总结与解决办法
Oct 31 #Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 #Javascript
微信小程序 获取微信OpenId详解及实例代码
Oct 31 #Javascript
JavaScript事件用法浅析
Oct 31 #Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 #Javascript
You might like
Look And Say 序列php实现代码
2011/05/22 PHP
php数组删除元素示例
2014/03/21 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
PHP实现获取域名的方法小结
2014/11/05 PHP
php实现的验证码文件类实例
2015/06/18 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
深入理解JavaScript系列(3) 全面解析Module模式
2012/01/15 Javascript
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
2020/03/26 Javascript
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
python实现自动化上线脚本的示例
2019/07/01 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
《猴子种果树》教学反思
2014/04/26 职场文书
刑事法律意见书
2015/06/04 职场文书
小学班主任心得体会
2016/01/07 职场文书
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS