1. index.js中使用地图,使用controls控件和show-locatio展示带有方向的当前定位点,以及bindcontroltap绑定点击事件,代码如下所示:
<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="14" class="map" show-location controls="{{controls}}" bindcontroltap="controltap"></map>
  1. app.js中,在onLaunch() 生命周期函数中,获取到当前的设备信息,当前的窗口宽度和高度信息,代码如下所示:
onLaunch: function () {try {const res = wx.getSystemInfoSync()this.globalData.windowHeight = res.windowHeightthis.globalData.windowWidth = res.windowWidth} catch (e) {}}
  1. index.js的Page中,定义controls控件,代码如下所示:
controls: [{id: 1,iconPath: '/resources/01.png',position: {top: ((app.globalData.windowHeight - 40) / 2) - 31,left: (app.globalData.windowWidth / 2) - 11,width: 22,height: 31}},{id: 2,iconPath: '/resources/02.png',position: {top: app.globalData.windowHeight - 90,left: 20,width: 30,height: 30},clickable: true}]
}
  1. index.jsPage中,在onReady()生命周期中,使用 wx.createMapContext 获取 map 上下文,代码如下所示:
onReady() {this.mapCtx = wx.createMapContext('map')}
  1. index.js,定义controltap()函数,实现点击控件后移动位置,代码如下所示:
controltap() {this.mapCtx.moveToLocation()}

微信小程序如何实现点击地图控件后位置移动到当前的定位点相关推荐

  1. 微信小程序控制盒子显示隐藏_微信小程序动态的显示或隐藏控件的方法(两种方法)...

    在微信小程序开发时,经常要用到一个控件会根据不同的情况和环境动态显示与隐藏这种情况,下面就来实践一把!上效果先 它的实现方法有两种, 第一种方法:单选法,就是隐藏与显示根据条件二选一,代码如下: 我是 ...

  2. 微信小程序动态的显示或隐藏控件

    在微信小程序开发时,经常要用到一个控件会根据不同的情况和环境动态显示与隐藏这种情况,下面就来实践一把!上效果先 它的实现方法有两种, 第一种方法:单选法,就是隐藏与显示根据条件二选一,代码如下: &l ...

  3. 微信小程序-如何获取用户表单控件中的值

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

  4. 微信小程序点击按钮弹出弹窗_微信小程序实现的点击按钮 弹出底部上拉菜单功能示例...

    本文实例讲述了微信小程序实现的点击按钮 弹出底部上拉菜单功能.分享给大家供大家参考,具体如下: index.wxml 弹出action sheet {{item.txt}} 取消 提示:您选择了菜单{ ...

  5. 微信小程序阻止冒泡点击_微信小程序bindtap事件与冒泡阻止详解

    bindtap就是点击事件 在.wxml文件绑定: cilck here 在一个组件的属性上添加bindtap并赋予一个值(一个函数名) 当点击该组件时, 会触发相应的函数执行 在后台.js文件中定义 ...

  6. 微信小程序开发:腾讯地图集成详细步骤

    前言 在腾讯生态开发过程中,包括在微信小程序开发的时候,避免不了使用腾讯送的腾讯大礼包,从微信支付到腾讯地图,一条龙的腾讯大礼包,不得不说鹅厂的实力是无可比拟的.但是话又说回来了,鹅厂的官方 API ...

  7. 微信小程序开发:腾讯地图集成步骤(旧题新说)

    在腾讯生态开发过程中,包括在微信小程序开发的时候,避免不了使用腾讯送的腾讯大礼包,从微信支付到腾讯地图,一条龙的腾讯大礼包,不得不说鹅厂的实力是无可比拟的. 但是话又说回来了,鹅厂的官方API真是不敢 ...

  8. 腾讯小程序php,微信小程序实现使用腾讯地图SDK步骤详细介绍

    这篇文章微信小程序实现使用腾讯地图SDK步骤详细介绍的相关资料,需要的朋友可以参考下 微信小程序 使用腾讯地图SDK详解及实现步骤 近期在做一款彩票服务类项目中用到了腾讯地图提供的小程序解决方案,拿来 ...

  9. 微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法

    微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法 wxml: 在这里插入代码片 <view class='zhanp ...

  10. java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...

    visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...

最新文章

  1. @所有人,不服来战!你都认不出的这些汉字,机器能识别吗?
  2. win7计算机用户名在哪找,win7 c盘里找不到users,用户里也没有C:#92;User...-win7电脑c盘USERS文件夹在哪...
  3. apt-get 更新指定软件_GrandPerspective for mac(磁盘管理软件)
  4. __macosx_在5分钟内在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME
  5. 二、nodemon-Node.js 监控工具
  6. Git开发错了分支,利用git的暂存完成代码转移到正确的分支
  7. ansible的lookup
  8. asp.net定时自动执行控制台程序
  9. 基于WebGIS的车联网平台的研究与应用
  10. 逛街游戏html5,HTML5购物商城app源码
  11. android 获取软件签名,获取Android应用签名
  12. 为了学习Python,我汇总了这10个免费的视频课程!
  13. cwRsync实现windows server文件定时自动同步
  14. mysql 存储特殊符号_mysql 存储特殊符号
  15. android ios能否用cocos2d js开发,cocos2d-x支持c++、js、lua开发
  16. 微信怎样将图片上的文字变成文档
  17. 搭建vue项目环境以及创建一个简单的vue的demo
  18. 力天创见客流分析功能需求
  19. JAVA面试系列:你了解系统可用性吗?
  20. 基于 xterm + websocket + vue 实现网页版终端 terminal

热门文章

  1. POJ 1129 Channel Allocation(四色定理)
  2. STM32的Flash地址空间的数据读取
  3. Eureka No active profile set, falling back to default profiles: default
  4. 从0开始的TypeScriptの八:类
  5. 裸辞后破釜沉舟三个月,拿到SSP!
  6. eighth week(1)
  7. Hackingteam Galileo RCS安装详细绕坑指南
  8. 魅族路由器极速版刷机_魅族路由器极速版最真实的体验评测
  9. enterprise architect 小实验
  10. 2022-2028全球婚恋交友软件行业调研及趋势分析报告