微信小程序如何获取地址


Posted in Javascript onDecember 24, 2019

本文实例为大家分享了微信小程序获取地址的具体代码,供大家参考,具体内容如下

微信小程序如何获取地址

wxml

<map id="map" longitude="{{data.longitude}}" latitude="{{data.latitude}}" scale="14" markers="{{markers}}" polyline="{{polyline}}" show-location style="width: 100%; height: 500px;"></map>
<text>
 {{data.longitude}}
 {{data.latitude}}
 {{address}}
</text>
<!-- longitude 中心经度 -->
<!-- latitude 中心纬度 -->
<!-- scale 缩放级别,取值范围为3-20 -->
<!-- markers 标记点 -->

js

var QQMapWX = require('../js/qqmap-wx-jssdk.js');
var qqmapsdk;
Page({
 data:{
  data:"",
  str:"",
  address:""
 },
 onLoad: function () {
  let _this = this;
  // 实例化API核心类
  qqmapsdk = new QQMapWX({
   key: 'key'
  });
  // Promise 获取地址
  let gets = new Promise((resolve, reject) => {
   wx.getLocation({
    type: 'wgs84',
    success:resolve
   })
  }).then(function(res){
   console.log(res)
   _this.setData({
    data:res
   })
  })

  // 正常方式获取地址
  wx.getLocation({
   type: 'wgs84',
   success:function(res){
    _this.setData({
     str: _this.res
    })
    console.log(res)
    var demo = new QQMapWX({
     key: 'key'
    });
    // 解析地址
    demo.reverseGeocoder({//地址解析
     location: {
      latitude: res.latitude,
      longitude: res.longitude
     },
     success: function (res) {//转为具体地址
      console.log(res);
      //获得地址
      _this.setData({
       address: res.result.address
      })
     },
     fail: function (res) {
      console.log(res);
     }
    });
   }
  })
 },

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS中==与===操作符的比较
Mar 21 Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
Mar 28 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
javascript使用location.search的示例
Nov 05 Javascript
浅析JavaScript中的CSS属性及命名规范
Nov 28 Javascript
jquery中post方法用法实例
Oct 21 Javascript
angularjs点击图片放大实现上传图片预览
Feb 24 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
Aug 15 Javascript
JavaScript基础教程之如何实现一个简单的promise
Sep 11 Javascript
vue项目初始化到登录login页面的示例
Oct 31 Javascript
ssm+vue前后端分离框架整合实现(附源码)
Jul 08 Javascript
浅析vue-router中params和query的区别
Dec 24 #Javascript
JavaScript实现英语单词题库
Dec 24 #Javascript
iSlider手机端图片滑动切换插件使用详解
Dec 24 #Javascript
微信小程序自定义模态弹窗组件详解
Dec 24 #Javascript
js实现鼠标点击页面弹出自定义文字效果
Dec 24 #Javascript
javascript实现鼠标点击生成文字特效
Dec 24 #Javascript
Javascript实现鼠标点击冒泡特效
Dec 24 #Javascript
You might like
thinkphp备份数据库的方法分享
2015/01/04 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
JS定时器实例
2013/04/17 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
canvas知识总结
2017/01/25 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
python实现在pickling的时候压缩的方法
2014/09/25 Python
Python实现基于权重的随机数2种方法
2015/04/28 Python
python中引用与复制用法实例分析
2015/06/04 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
python图像处理入门(一)
2019/04/04 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
生日寄语大全
2014/04/08 职场文书
小学生寒假家长评语
2014/04/16 职场文书
党员承诺书范文
2014/05/19 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
六五普法宣传标语
2014/10/06 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
Python多个MP4合成视频的实现方法
2021/07/16 Python