【微信小程序】地图(97/100)
UI布局
<!--pages/map/map.wxml-->
<view class="page-section page-section-gap"><mapstyle="width: 100%; height: 600px;"latitude="{{latitude}}"longitude="{{longitude}}"><cover-view class="cover-view"><cover-view class="container"><cover-view class="flex-wrp" style="flex-direction:row;"><cover-view class="flex-item demo-text-1"></cover-view><cover-view class="flex-item demo-text-2"></cover-view><cover-view class="flex-item demo-text-3"></cover-view></cover-view></cover-view></cover-view></map></view>
样式
/* pages/map/map.wxss */
.cover-view {position: absolute;top: calc(50% - 150rpx);left: calc(50% - 300rpx);/* opacity: .7; */
}.flex-wrp{display:flex;
}.flex-item{width: 200rpx;height: 300rpx;font-size: 26rpx;
}.demo-text-1 {background: rgba(26, 173, 25, 0.7);
}.demo-text-2 {background: rgba(39, 130, 215, 0.7);
}.demo-text-3 {background: rgba(255, 255, 255, 0.7);
}
数据模型
/*** 页面的初始数据*/data: {latitude: 23.099994,longitude: 113.324520,},
小程序解决方案
除本章节介绍的小程序地图基础属性外,腾讯位置服务推出《微信小程序解决方案》,从检索API、基础地图组件、个性化、插件、行业方案等多个层面,为不同场景需求的小程序开发者提供完整的地图能力。
个性化地图
个性化地图样式是腾讯位置服务开放的一项高级能力,开发者可以根据自身产品的使用场景,UI风格, 选取或者创建风格匹配的地图样式。小程序内地图组件应使用同一 subkey,可通过 layer-style(位置服务官网设置的样式 style 编号)属性配置,并支持动态切换样式。 组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。详情见:个性化地图使用指南
- 支持点聚合,适用于 marker 过多场景。
- 支持彩虹蚯蚓线,常用于路线规划场景。
- 覆盖物支持调整与其它地图元素的压盖关系。
- 支持marker(小车)平移动画,适用于轨迹回放场景。
地图基础属性
属性说明
属性 类型 默认值 必填 说明 最低版本
longitude number 是 中心经度 1.0.0
latitude number 是 中心纬度 1.0.0
scale number 16 否 缩放级别,取值范围为3-20 1.0.0
min-scale number 3 否 最小缩放级别 2.13.0
max-scale number 20 否 最大缩放级别 2.13.0
markers Array.否 标记点 1.0.0
covers Array. 否 即将移除,请使用 markers 1.0.0
polyline Array.否 路线 1.0.0
circles Array.否 圆 1.0.0
controls Array. 否 控件(即将废弃,建议使用 cover-view 代替) 1.0.0
include-points Array. 否 缩放视野以包含所有给定的坐标点 1.0.0
show-location boolean false 否 显示带有方向的当前定位点 1.0.0
polygons Array.否 多边形 2.3.0
subkey string 否 个性化地图使用的key 2.3.0
layer-style number 1 否 个性化地图配置的 style,不支持动态修改
rotate number 0 否 旋转角度,范围 0 ~ 360, 地图正北和设备 y 轴角度的夹角 2.5.0
skew number 0 否 倾斜角度,范围 0 ~ 40 , 关于 z 轴的倾角 2.5.0
enable-3D boolean false 否 展示3D楼块 2.3.0
show-compass boolean false 否 显示指南针 2.3.0
show-scale boolean false 否 显示比例尺,工具暂不支持 2.8.0
enable-overlooking boolean false 否 开启俯视 2.3.0
enable-zoom boolean true 否 是否支持缩放 2.3.0
enable-scroll boolean true 否 是否支持拖动 2.3.0
enable-rotate boolean false 否 是否支持旋转 2.3.0
enable-satellite boolean false 否 是否开启卫星图 2.7.0
enable-traffic boolean false 否 是否开启实时路况 2.7.0
enable-poi boolean true 否 是否展示 POI 点 2.14.0
enable-building boolean 否 是否展示建筑物 2.14.0
setting object 否 配置项 2.8.2
bindtap eventhandle 否 点击地图时触发,2.9.0起返回经纬度信息 1.0.0
bindmarkertap eventhandle 否 点击标记点时触发,e.detail = {markerId} 1.0.0
bindlabeltap eventhandle 否 点击 label 时触发,e.detail = {markerId} 2.9.0
bindcontroltap eventhandle 否 点击控件时触发,e.detail = {controlId} 1.0.0
bindcallouttap eventhandle 否 点击标记点对应的气泡时触发e.detail = {markerId} 1.2.0
bindupdated eventhandle 否 在地图渲染更新完成时触发 1.6.0
bindregionchange eventhandle 否 视野发生变化时触发, 2.3.0
bindpoitap eventhandle 否 点击地图 poi 点时触发,e.detail = {name, longitude, latitude} 2.3.0
bindanchorpointtap eventhandle 否 点击定位标时触发,e.detail = {longitude, latitude} 2.13.0
【微信小程序】地图(97/100)相关推荐
- 微信小程序 微信小程序地图搜索、地图搜索点点击出callout气泡标题说明
实现效果:根据楼盘名称实现地图定位.周边搜索: 代码: html <view class="mapinfo"><view class="mapbd&qu ...
- 微信小程序地图组件和相机组件实现基于location的AR效果的尝试(失败)
微信小程序地图组件和相机组件实现基于location的AR效果的尝试(失败) 最近无论AR还是微信小程序都是炒的火热.微信小程序的特点便是"无需安装,用完即走",而我们所说的AR用 ...
- 微信小程序地图获取地点信息(打卡签到功能为例)-2020-7-26
目录 微信小程序地图获取地点信息(打卡签到功能为例) 效果图 前提步骤 首先需要了解的 代码部分 配置性代码 功能性代码 demo 下载 微信小程序地图获取地点信息(打卡签到功能为例) 解决方案:利用 ...
- 微信小程序地图插件系列(二):微信小程序使用百度地图(不定期补充知识点)
前言 当我们在使用一些地图相关软件的情况下,他会显示选择那种.一般都有高德地图,百度地图等.那么我们在微信小程序中也想使用这种功能需要怎么办呢? 本文地址链接 微信小程序-百度地图SDK官方文档 微信 ...
- php小程序地图处理,微信小程序 地图map详解及简单实例
微信小程序 地图map 微信小程序map 地图属性名类型默认值说明longitudeNumber中心经度 latitudeNumber中心纬度 scaleNumber1缩放级别 markersArra ...
- php小程序地图处理,微信小程序地图 map
微信小程序地图 map 微信小程序map 地图 标记点 标记点用于在地图上显示标记的位置,不能自定义图标和样式 覆盖物 覆盖物用于在地图上显示自定义图标,可自定义图标和样式 地图组件的经纬度必填, 如 ...
- 微信小程序--地图上添加图片
如何在微信小程序地图添加上,添加图片? 在微信小程序中,地图的层级最高,所以我们没有办法,通过定位,在地图上添加图片等信息; 处理办法: 添加控件:controls; 其中有个属性position,进 ...
- 微信小程序---地图导航(点击地址,可以进行导航)
微信小程序-地图导航(点击地址,可以进行导航) // 地图getLocation(e){var that = this,address = e.currentTarget.dataset.addres ...
- 微信小程序地图使用用户头像标记
一.在开发微信小程序地图的过程中,有这样一个需求,用户发表祝福语,然后存入数据库,可以在地图上显示用户头像并且点击用户头像时显示祝福语. 二.自己在开发时遇到的问题: 1.微信头像是网络图片,而地图的 ...
- 微信小程序地图篇(腾讯地图)
Welcome! 边学边记,完后整理.欢迎阅读. 文章目录 Welcome! 一.获取当前位置 二.拖动地图动态获取数据 三.动态显示视图中心附近的用户信息 一.获取当前位置 # map.wxml & ...
最新文章
- 2022-2028中国快时尚服装市场竞争及发展前景预测报告
- yum命令安装jdk
- ClickHouse 在字节跳动广告场景的应用
- 【SpringCloud从0到6】 第二节:Spring Cloud 和 Dubbo
- 一篇全面的 MySQL 高性能优化实战总结!
- 批量一键删除QQ空间说说软件
- 社区征稿 | 价值3200RMB的DTCC门票免费送!
- ROS机器人更换新雷达需要重新配置carto和navigation的哪些参数
- python opencv颜色通道_【Python+OpenCV之五】 分离颜色通道多通道图像混合
- win10街头篮球服务器连接中断,win10系统玩街头篮球游戏老掉线的修复技巧
- FileInputStream.read()返回int类型原因
- 服务器系统2003出入站,独立服务器win2003系统站点常见问题解答
- audio realtek 耳机没声_realtek hd audio output 耳机听歌没声音要咋设置?华硕主板a88xm-a插了耳机音响还响咋了...
- 关于制作Unity动画的时候出现的问题:
- 神舟Z7-KP7SC笔记本电脑-游戏实机帧数截图与鲁大师跑分
- Wincc系统重启后保持内部变量的值不变的设置
- nothing的含义介绍和 Optional ByVal的用法
- 微风:UI设计需要学习哪些软件?
- 写个厦门市健身徒步爬山线路的web静态页面
- 用matlab做出漂亮sci论文插图,我的6分SCI插图,就是用这9个软件画出来的!
热门文章
- 如何用手机拍出高逼格的照片
- CCTV-TIME特别关注:徐福记国际集团携手趣活集团
- 华为手机隐藏的功能还真是多,光是这4个功能就能用好一阵子了!
- ipad在ios13之后useragent改变的问题记录
- Excel:如何按自己的要求来自定义排序。
- 电影名扬四海主题歌节奏强动感十足的经典歌曲!
- Golang pprof 使用
- 土豆开放API客户端SDK(Java版)-非官方
- 计算机在电影特技中的应用,数字视频特技在影视制作中的应用
- xp系统禁止开机启动服务器,xp系统怎么设置开机启动项 xp系统如何禁止开机启动软件...