微信小程序 地图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限制文本框只能输入中文的方法
Aug 11 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
javascript事件处理模型实例说明
May 31 Javascript
JavaScript 是什么意思
Sep 22 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 Javascript
使用Angular缓存父页面数据的方法
Jan 03 Javascript
JavaScript运行原理分析
Feb 09 Javascript
详解node字体压缩插件font-spider的用法
Sep 28 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 Javascript
vue prop属性传值与传引用示例
Nov 13 Javascript
node.js如何操作MySQL数据库
Oct 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
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
jquery append与appendTo方法比较
2017/05/24 jQuery
JS中Safari浏览器中的Date
2017/07/17 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
flask 实现token机制的示例代码
2019/11/07 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
法学毕业生自我鉴定
2013/11/08 职场文书
运动会解说词200字
2014/02/06 职场文书
就业推荐表自我鉴定
2014/03/21 职场文书
股权转让协议书
2014/04/12 职场文书
国旗下演讲稿
2014/05/08 职场文书
个人简历自荐信
2014/06/26 职场文书
政工例会汇报材料
2014/08/26 职场文书
商务宴会祝酒词
2015/08/11 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android
Python 文字识别
2022/05/11 Python