微信小程序 地图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 01 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
May 03 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
Jun 13 Javascript
js实现定时进度条完成后切换图片
Jan 04 Javascript
Ionic2开发环境搭建教程
Aug 20 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
Ionic3实现图片瀑布流布局
Aug 09 Javascript
js排序与重组的实例讲解
Aug 28 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
Aug 31 Javascript
微信小程序 setData 对 data数据影响问题
Apr 18 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
Oct 16 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生成shtml类用法实例
2014/12/09 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
轻松实现php文件上传功能
2017/02/17 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
jquery构造器的实现代码小结
2011/05/16 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
2015/07/30 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
Python切换pip安装源的方法详解
2016/11/18 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
python可视化实现代码
2019/01/15 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
python实现简单井字棋游戏
2020/03/04 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Python Http请求json解析库用法解析
2020/11/28 Python
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
出国考察邀请函
2014/01/21 职场文书
音乐教师求职信
2014/06/28 职场文书
会计学专业求职信
2014/07/17 职场文书
意向书范本
2014/07/29 职场文书
大学生干部培训心得体会
2016/01/06 职场文书
2016年师德先进个人事迹材料
2016/02/29 职场文书
python 实现定时任务的四种方式
2021/04/01 Python
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle