微信小程序 地图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 相关文章推荐
JS解密入门 最终变量劫持
Jun 25 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
Jul 17 Javascript
js 赋值包含单引号双引号问题的解决方法
Feb 26 Javascript
js给selected添加options的方法
May 06 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
Nov 16 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
Aug 05 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
easyui下拉框动态级联加载的示例代码
Nov 29 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
Aug 31 Javascript
基于node简单实现RSA加解密的方法步骤
Mar 21 Javascript
实现elementUI表单的全局验证的方法步骤
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数组一对一替换实现代码
2012/08/31 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
简单的js分页脚本
2009/05/21 Javascript
js关于精确计算和数值格式化以及直接引js文件
2014/01/28 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
element-ui表格数据转换的示例代码
2018/08/24 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
spyder常用快捷键(分享)
2017/07/19 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
python如何随机生成高强度密码
2020/08/19 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
顶岗实习计划书
2014/01/10 职场文书
十佳教师事迹材料
2014/01/11 职场文书
中英文求职信范文
2015/03/19 职场文书
总经理司机岗位职责
2015/04/10 职场文书
2016年清明节寄语
2015/12/04 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server