微信小程序 地图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给多个span赋值
May 21 Javascript
javascript实现粘贴qq截图功能(clipboardData)
May 29 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
Aug 24 Javascript
ES6中字符串string常用的新增方法小结
Nov 07 Javascript
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
bootstrap实现点击删除按钮弹出确认框的实例代码
Aug 16 Javascript
js实现京东秒杀倒计时功能
Jan 21 Javascript
JavaScript 性能提升之路(推荐)
Apr 10 Javascript
JS中的算法与数据结构之列表(List)实例详解
Aug 16 Javascript
vue下canvas裁剪图片实例讲解
Apr 16 Javascript
Vue左滑组件slider使用详解
Aug 21 Javascript
js实现简易ATM功能
Oct 27 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读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
Laravel下生成验证码的类
2017/11/15 PHP
jscript之List Excel Color Values
2007/06/13 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
jQuery中find()方法用法实例
2015/01/07 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
js实现交通灯效果
2017/01/13 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
利用Psyco提升Python运行速度
2014/12/24 Python
python计算日期之间的放假日期
2018/06/05 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
应届生保险求职信
2013/11/11 职场文书
应届专科生个人的自我评价
2014/01/05 职场文书
诚实守信演讲稿
2014/09/01 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
2014年生产部工作总结
2014/12/17 职场文书
初三英语教学计划
2015/01/23 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
思想品德课教学反思
2016/02/24 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python