微信小程序 地图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的动态创建DOM元素的代码
Dec 28 Javascript
基于jquery点击自以外任意处,关闭自身的代码
Feb 10 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
js简单实现删除记录时的提示效果
Dec 05 Javascript
JavaScript获取页面中第一个锚定文本的方法
Apr 03 Javascript
JavaScript对象属性检查、增加、删除、访问操作实例
Jul 08 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 Javascript
深入探究node之Transform
Jul 20 Javascript
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 Javascript
js实现全选和全不选功能
Jul 28 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
Ant Design moment对象和字符串之间的相互转化教程
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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
新手学习PHP的一些基础知识分享
2011/07/27 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
发布一个基于javascript的动画类 Fx.js
2010/11/05 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
python os模块在系统管理中的应用
2020/06/22 Python
Python hashlib模块的使用示例
2020/10/09 Python
10个示例带你掌握python中的元组
2020/11/23 Python
物业品质提升方案
2014/06/08 职场文书
党员一帮一活动总结
2014/07/08 职场文书
井冈山红色之旅感想
2014/10/07 职场文书
安全承诺书
2015/01/19 职场文书
民主评议党员个人总结
2015/02/13 职场文书
年度考核表个人总结
2015/03/06 职场文书
大学生求职自荐信
2015/03/24 职场文书
餐馆开业致辞
2015/08/01 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
Python 文字识别
2022/05/11 Python