关于小程序map组件

偶尔善良 提交于 2019-11-30 13:13:33

关于小程序map组件

map组件是小程序中 渲染的图 的组件

<map id="mymap" scale="15" @markertap="nihao" :latitude="positionlatitude" :markers="markers" :longitude="positionlatitude"></map>

1.scale 缩放级别,取值范围为3-20
2.@markertap,点击标注触发事件,返回标注的id,在官方文档里写 bindmarkertap,这里我用的mpvue框架,所以吧bind写作@。
3.latitude,中心纬度。
4.longitude,中心经度。
5.markers,标注 ,是一个数组,支持多个标注。

 var marker = {
            id: 1,
            latitude,
            longitude,
            iconPath:'/../../../static/images/printer.png', //在地图上显示的图
            height:20, //图片高度
            width:20  //图片宽度
          }
 var markers = new Array()
markers.push(marker)

在这里插入图片描述

map在页面中是最高级的,会覆盖所有的标签

在小程序中map组件在z轴是最高的,无视z-index。所以官方给了cover-view 可覆盖的原生组件包括** map、video、canvas、camera、live-player、live-pusher**。
只支持嵌套 cover-view、cover-image,可在 cover-view 中使用 button

原本做好的页面,在开发者工具里显示的很好,但真机调试时之渲染了地图,所以只好又重新把页面改了一遍。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!