微信小程序 地图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的一些总结
Nov 03 Javascript
MooTools 页面滚动浮动层智能定位实现代码
Aug 23 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
Sep 26 Javascript
js判断ie版本号的简单实现代码
Mar 05 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
jQuery短信验证倒计时功能实现方法详解
May 25 Javascript
VUEJS实战之利用laypage插件实现分页(3)
Jun 13 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
详解vue 实例方法和数据
Oct 23 Javascript
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
May 14 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
Aug 24 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中取得image按钮传递的name值
2006/10/09 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
ASP SQL防注入的方法
2008/12/25 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
移动端界面的适配
2017/01/11 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
2017/11/17 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
python框架flask表单实现详解
2019/11/04 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
大学三年的自我评价
2013/12/25 职场文书
计算机专业求职信
2014/06/02 职场文书
公共场所禁烟标语
2014/06/25 职场文书
佛光寺导游词
2015/02/10 职场文书
2015团员个人年度总结
2015/11/24 职场文书
《珍珠鸟》教学反思
2016/02/16 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
Java结构型设计模式之组合模式详解
2022/09/23 Java/Android