微信小程序如何获取地址


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 相关文章推荐
浅谈JavaScript之事件绑定
Jul 08 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
JavaScript Array对象扩展indexOf()方法
May 09 Javascript
JS跨域问题详解
Nov 25 Javascript
JavaScript常用脚本汇总(二)
Mar 04 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
Feb 09 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
微信小程序 自定义Toast实例代码
Jun 12 Javascript
深入理解Vue transition源码分析
Jul 30 Javascript
详解HTML5 使用video标签实现选择摄像头功能
Oct 25 Javascript
Js代码中的span拼接问题解决
Nov 22 Javascript
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
浅析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
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
session 的生命周期是多长
2006/10/09 PHP
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
node.js实现端口转发
2016/04/14 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
python删除字符串中指定字符的方法
2018/08/13 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
python文件读取失败怎么处理
2020/06/23 Python
护理职业应聘自荐书
2013/09/29 职场文书
自主招生自荐信范文
2013/12/04 职场文书
促销活动总结报告
2014/04/26 职场文书
学校志愿者活动总结
2014/06/27 职场文书
2014年营业员工作总结
2014/11/18 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技