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)相关推荐

  1. 微信小程序 微信小程序地图搜索、地图搜索点点击出callout气泡标题说明

    实现效果:根据楼盘名称实现地图定位.周边搜索: 代码: html <view class="mapinfo"><view class="mapbd&qu ...

  2. 微信小程序地图组件和相机组件实现基于location的AR效果的尝试(失败)

    微信小程序地图组件和相机组件实现基于location的AR效果的尝试(失败) 最近无论AR还是微信小程序都是炒的火热.微信小程序的特点便是"无需安装,用完即走",而我们所说的AR用 ...

  3. 微信小程序地图获取地点信息(打卡签到功能为例)-2020-7-26

    目录 微信小程序地图获取地点信息(打卡签到功能为例) 效果图 前提步骤 首先需要了解的 代码部分 配置性代码 功能性代码 demo 下载 微信小程序地图获取地点信息(打卡签到功能为例) 解决方案:利用 ...

  4. 微信小程序地图插件系列(二):微信小程序使用百度地图(不定期补充知识点)

    前言 当我们在使用一些地图相关软件的情况下,他会显示选择那种.一般都有高德地图,百度地图等.那么我们在微信小程序中也想使用这种功能需要怎么办呢? 本文地址链接 微信小程序-百度地图SDK官方文档 微信 ...

  5. php小程序地图处理,微信小程序 地图map详解及简单实例

    微信小程序 地图map 微信小程序map 地图属性名类型默认值说明longitudeNumber中心经度 latitudeNumber中心纬度 scaleNumber1缩放级别 markersArra ...

  6. php小程序地图处理,微信小程序地图 map

    微信小程序地图 map 微信小程序map 地图 标记点 标记点用于在地图上显示标记的位置,不能自定义图标和样式 覆盖物 覆盖物用于在地图上显示自定义图标,可自定义图标和样式 地图组件的经纬度必填, 如 ...

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

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

  8. 微信小程序---地图导航(点击地址,可以进行导航)

    微信小程序-地图导航(点击地址,可以进行导航) // 地图getLocation(e){var that = this,address = e.currentTarget.dataset.addres ...

  9. 微信小程序地图使用用户头像标记

    一.在开发微信小程序地图的过程中,有这样一个需求,用户发表祝福语,然后存入数据库,可以在地图上显示用户头像并且点击用户头像时显示祝福语. 二.自己在开发时遇到的问题: 1.微信头像是网络图片,而地图的 ...

  10. 微信小程序地图篇(腾讯地图)

    Welcome! 边学边记,完后整理.欢迎阅读. 文章目录 Welcome! 一.获取当前位置 二.拖动地图动态获取数据 三.动态显示视图中心附近的用户信息 一.获取当前位置 # map.wxml & ...

最新文章

  1. 2022-2028中国快时尚服装市场竞争及发展前景预测报告
  2. yum命令安装jdk
  3. ClickHouse 在字节跳动广告场景的应用
  4. 【SpringCloud从0到6】 第二节:Spring Cloud 和 Dubbo
  5. 一篇全面的 MySQL 高性能优化实战总结!
  6. 批量一键删除QQ空间说说软件
  7. 社区征稿 | 价值3200RMB的DTCC门票免费送!
  8. ROS机器人更换新雷达需要重新配置carto和navigation的哪些参数
  9. python opencv颜色通道_【Python+OpenCV之五】 分离颜色通道多通道图像混合
  10. win10街头篮球服务器连接中断,win10系统玩街头篮球游戏老掉线的修复技巧
  11. FileInputStream.read()返回int类型原因
  12. 服务器系统2003出入站,独立服务器win2003系统站点常见问题解答
  13. audio realtek 耳机没声_realtek hd audio output 耳机听歌没声音要咋设置?华硕主板a88xm-a插了耳机音响还响咋了...
  14. 关于制作Unity动画的时候出现的问题:
  15. 神舟Z7-KP7SC笔记本电脑-游戏实机帧数截图与鲁大师跑分
  16. Wincc系统重启后保持内部变量的值不变的设置
  17. nothing的含义介绍和 Optional ByVal的用法
  18. 微风:UI设计需要学习哪些软件?
  19. 写个厦门市健身徒步爬山线路的web静态页面
  20. 用matlab做出漂亮sci论文插图,我的6分SCI插图,就是用这9个软件画出来的!

热门文章

  1. 如何用手机拍出高逼格的照片
  2. CCTV-TIME特别关注:徐福记国际集团携手趣活集团
  3. 华为手机隐藏的功能还真是多,光是这4个功能就能用好一阵子了!
  4. ipad在ios13之后useragent改变的问题记录
  5. Excel:如何按自己的要求来自定义排序。
  6. 电影名扬四海主题歌节奏强动感十足的经典歌曲!
  7. Golang pprof 使用
  8. 土豆开放API客户端SDK(Java版)-非官方
  9. 计算机在电影特技中的应用,数字视频特技在影视制作中的应用
  10. xp系统禁止开机启动服务器,xp系统怎么设置开机启动项 xp系统如何禁止开机启动软件...