微信小程序 地图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中bind函数的作用实例介绍
Sep 28 Javascript
angularJS中$apply()方法详解
Jan 07 Javascript
js实现简单的左右两边固定广告效果实例
Apr 10 Javascript
Jquery Mobile 自定义按钮图标
Nov 18 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
微信小程序图表插件(wx-charts)实例代码
Jan 17 Javascript
VUE解决 v-html不能触发点击事件的问题
Oct 28 Javascript
原生js实现下拉选项卡
Nov 27 Javascript
Vue router安装及使用方法解析
Dec 02 Vue.js
Webpack3+React16代码分割的实现
Mar 03 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 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
用 PHP5 轻松解析 XML
2006/12/04 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
firefo xml 读写实现js代码
2009/06/11 Javascript
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
JS中 用户登录系统的解决办法
2013/04/15 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
纯JS焦点图特效实例(可一个页面多用)
2016/12/07 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
django 中QuerySet特性功能详解
2019/07/25 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
会计电算化应届生求职信
2013/11/03 职场文书
教师远程培训感言
2014/03/06 职场文书
眼镜促销方案
2014/03/15 职场文书
文科毕业生自荐书范文
2014/04/17 职场文书
工程催款通知书
2015/04/17 职场文书
中学推普周活动总结
2015/05/07 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
Go语言基础map用法及示例详解
2021/11/17 Golang
mysql创建存储过程及函数详解
2021/12/04 MySQL