摘要

地图组件-map

注意事项&&Bug:

1.map 组件是由客服端创建的原生组件,它的层级是最高的。

2.请勿在scroll-view中使用map组件

3.css动画对map组件无效

4.map 组件使用的经纬度是火星坐标系,调用 wx.getLocation 接口需指定 type 为gcj02

1.map的属性

属性名:longitude  -  类型:Number - 说明:中心经度 - 范围:-90~90

属性名:latitude -  类型:Number - 说明:中心纬度 - 范围:-180~180

属性名:scale  -   类型:Number - 默认值:16 - 说明:缩放级别,取值范围5~18

属性名:markers - 类型:Array - 说明:标记点

属性名:covers - 类型:Array -说明:即将移除,请使用markers

属性名:polyline - 类型:Array -说明:路线

属性名:circles - 类型:Array -说明:圆

属性名:controls - 类型: Array - 说明:控件

属性名:include-points - 类型:Array - 说明:缩放视野以包括所有给定的坐标点

属性名:show-location - 类型:Boolean -说明:显示带有方向的当前定位点

属性名:bindmarkertap - 类型:EvenHandle - 说明:点击标记点时触发

属性名:bindcallouttap - 类型:EvenHandle -说明:点击标记点对应的气泡时触发

属性名:bindcontroltap - 类型:EvenHandle  - 说明:点击控件时触发

属性名:binddregionchange - 类型:EvenHandle  - 说明:视野发生变化时触发

属性名:bindtap - 类型:EvenHandle  - 说明:点击地图时触发

属性名:bindupdated - 类型:EvenHandle  - 说明:在地图渲染更新完成时触发

2.markers 标记点用于在地图上显示标记位置

属性:id - 说明:标记点id - 类型:Number - 必填:否 - 备注:markers点击事件回调会返回此id

属性:latitude - 说明:纬度 - 类型:Number - 必填:是 -  备注:浮点数,范围-90~90

属性:longitude - 说明:经度 - 类型:Number - 必填:是 - 备注:浮点数,范围-180~180

属性:title - 说明:标注点名 - 类型:String - 必填:否

属性:iconPath - 说明:显示的图标 - 类型:String - 备注:项目目录下的图片路径,支持相对路径写法,以‘/’开头则表示相对小程序根目录;也支持临时路径

属性:width - 说明:标注图宽 -类型:Number - 必填:否 - 备注:默认为图片实际宽度

属性:height - 说明:标注图高 - 类型:Number -必填:否 - 备注:默认为图片实际高度

属性:rotate - 说明:旋转角度 - 类型:String - 必填:否 - 备注:顺时针旋转的角度,范围0~360,默认0

属性:alpha - 说明:标注的透明度 - 类型:String - 必填:否 - 备注:默认1,无透明

属性:callout - 说明:自定义标记点上方的气泡窗口 - 类型:Object - 必填:否 - 备注:{content,color,fontSize,borderRadius,bgColor,padding,boxShadow,display}

属性:label - 说明:为标记点旁边增加标签 - 类型:Object - 必填:否 - 备注:{color,fontSize,content,x,y},可识别换行符,x,y原点是marker对应的经纬度

属性:anchor - 说明:经纬度在标注图标的锚点,默认底边中点 - 类型:Object - 必填:否 - 备注:{x,y},x表示横向(0-1),y表示竖向(0-1)。{x:.5 , y:1}表示底边中点

小程序-地图API的更多相关文章

  1. 微信小程序地图开发总结

    最近在做一个微信小程序地图插件,通过传入起始位置名称和经纬度信息,就可以跳转到路线规划插件页面中,在该页面中,可以根据起始位置查询自驾,公共交通,步行等方式的路线信息,并且在地图上显示路线信息,在这个 ...

  2. 微信小程序--地图上添加图片

    如何在微信小程序地图添加上,添加图片? 在微信小程序中,地图的层级最高,所以我们没有办法,通过定位,在地图上添加图片等信息; 处理办法: 添加控件:controls; 其中有个属性position,进 ...

  3. 微信小程序通过api接口将json数据展现到小程序示例

    这篇文章主要介绍了微信小程序通过api接口将json数据展现到小程序示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧实现知乎客户端的一个重要知识前提就是,要知道怎么通过 ...

  4. 小程序常用API介绍

    小程序常用API接口  wx.request https网络请求 wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 method:"GET&qu ...

  5. 图解微信小程序---调用API操作步骤

    图解微信小程序---调用API操作步骤 什么是API API(Application Programming Interface,应用程序编程接口:是一些预先定义的函数,目的是提供应用程序与开发人员基 ...

  6. 把微信小程序异步API转为Promise,简化异步编程

    把微信小程序异步API转化为Promise.用Promise处理异步操作有多方便,谁用谁知道. 微信官方没有给出Promise API来处理异步操作,而官方API异步的又非常多,这使得多异步编程会层层 ...

  7. 微信小程序 HTTP API

    微信小程序 HTTP API promise API https://www.npmtrends.com/node-fetch-vs-got-vs-axios-vs-superagent node-f ...

  8. 微信小程序——地图

    一:如何标点问题 地图模块需要用标点:官网API里面的wx.createMapContext(mapId, this)接口,且用官网Demo,小程序运行报错此时需要在wxml里面给map标签添加属性m ...

  9. 微信小程序地图模块

    微信小程序的地图模块官方提供的API比较少,详情请见   官方文档 以下为一个示例                               <!--pages/location/locati ...

随机推荐

  1. C#中Lock关键字的使用

    C# 中的 Lock 语句通过隐式使用 Monitor 来提供同步功能.lock 关键字在块的开始处调用 Enter,而在块的结尾处调用 Exit. 通常,应避免锁定 public 类型,否则实例将超 ...

  2. 前端vue 里的tab切换 减少dom操作

    <div class="vuedemo"> <div class="all"> <div class="tabone&q ...

  3. sessionStorage 的数据会在同一网站的多个标签页之间共享吗?这取决于标签页如何打开

    一直以来,我所以为的 sessionStorage 的生命周期是这样的:在 sessionStorage 中存储的数据会在当前浏览器的同一网站的多个标签页中共享,并在此网站的最后一个标签页被关闭后清除 ...

  4. 【贪心 堆】luoguP2672 推销员

    堆维护,贪心做法 题目描述 阿明是一名推销员,他奉命到螺丝街推销他们公司的产品.螺丝街是一条死胡同,出口与入口是同一个,街道的一侧是围墙,另一侧是住户.螺丝街一共有N家住户,第i家住户到入口的距离为S ...

  5. 纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QxbmxJ 可交互视频教 ...

  6. django第四天(路由别名,django2.x新特性和自定义转换器)

    django第四天 路由别名 1.路由别名: 给路由路径命名一个名字 url(r'^login/$',views.login,name = 'login') 2.为什么要用路由别名 ①当路由路径过长时 ...

  7. teatime、

    Python之路,Day7 - 面向对象编程进阶   本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个 ...

  8. Configure Red Hat Enterprise Linux shared disk cluster for SQL Server

    下面一步一步介绍一下如何在Red Hat Enterprise Linux系统上为SQL Server配置共享磁盘集群(Shared Disk Cluster)及其相关使用(仅供测试学习之用,基础篇) ...

  9. layer2-1 二层

    一   概述    一层的相关介绍 CSMA/CD 网桥和交换机的区别 冲突    共享      端口密度     性能   功能   交换机的三种主流转发方式 存储转发         完整的收到 ...

  10. Unity3D for iOS初级教程:Part 1/3

    转自Unity 3d for ios 这篇文章还可以在这里找到 英语 Learn how to use Unity to make a simple 3D iOS game! 这篇教材是来自教程团队成 ...