a代码如下:

//重点 引入这句

//测试 引用

function jsSdk() {

var baseUrl = '***********';

$.ajax({

cache: false,

url: baseUrl + "/api/boss/js_sign",

type: "GET",

data: 'URL=' + encodeURIComponent(location.href.split('#')[0]),

dataType: "json",

success: function (json) {

if (json) {

jsLocation(json)

}

},

error: function (e, errorType, error) {

},

});

};

function jsLocation(params) {

wx.config({

beta: true,

debug: false,

appId: params.appId,

timestamp: params.timestamp,

nonceStr: params.nonceStr,

signature: params.signature,

jsApiList: ['checkJsApi', 'openLocation', 'getLocation'] // 必填,需要使用的JS接口列表

});

wx.ready(function () {

wx.checkJsApi({

jsApiList: ['getLocation'], // 需要检测的JS接口列表,所有JS接口列表见附录2,

success: function (res) {

if (res.checkResult.getLocation == false) {

alert("你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!");

return;

}

}

});

var latitude = '';

var longitude = '';

var speed;

var accuracy;

wx.getLocation({

success: function (res) {

var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90

var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。

var speed = res.speed; // 速度,以米/每秒计

var accuracy = res.accuracy; // 位置精度

var baseUrl = '*********';

//获取微信管理员信息

var location = {

"cafeId": window.cafeId,

"gpsLng": longitude,

"gpsLat": latitude,

}

$.ajax({

cache: false,

url: baseUrl + "/api/boss/update_cafe_location",

type: "POST",

contentType: "application/json",

data: JSON.stringify(location),

dataType: "json",

success: function (json) {

if (json.success) {

alert("上传位置信息成功!")

} else {

alert("网络错误!")

}

},

error: function (e, errorType, error) {

alert("请求异常")

},

});

},

fail: function (e) {

alert("未能获取地理位置信息");

},

cancel: function (res) {

console.log('_____未能获取地理位置______');

alert("未能获取地理位置");

}

});

});

};

标签: 微信公众号

顶一下

(0)

0%

踩一下

(0)

0%

jssdk 获取微信收货地址_微信公众号JSSDK 获取经纬度相关推荐

  1. jssdk 获取微信收货地址_微信收货地址共享开发接口讲解

    写在前面的话:微信开发者文档写的比较清楚,也不容易出错,可是偏偏收货地址共享那儿写的比较绕,同时也会有很多坑,这里总结一下. ======正文开始====== 微信收货地址共享开发接口基本使用场景是: ...

  2. jssdk 获取微信收货地址_微信JSSDK获取当前地理位置信息

    默认为 wgs84 的 gps 坐标,如果要返回直接给 openLocation 用 的火星坐标,可传入 'gcj02' success: function (res) { var latitude  ...

  3. php 调用微信收货地址,php微信自动获取收货地址api用法实例详解

    这篇文章主要介绍了php版微信自动获取收货地址api用法,结合实例形式分析了php版微信API接口调用与使用技巧,需要的朋友可以参考下 微信公众平台现在是越来越强大了,我们可以通过各种api接口来与平 ...

  4. 微信小程序获取用户收货地址 完整代码

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 获取用户收货地址需要用户点击授权,所以有两种情况,确认授权.取消授权. 情况一,用户第一次访问用户地址授权,并 ...

  5. 微信小程序获取用户收货地址与指纹验证接口(安卓和iphone)

    @toc 1.获取用户收货地址接口wx.chooseAddress()   wx.chooseAddress(Object object)获取用户收货地址,此接口调用的是微信的收货地址.微信收货地址不 ...

  6. uniApp使用uni.chooseAddress()获取微信收货地址

    获取微信收货地址 使用uniapp或者原生微信小程序获取微信的收货地址 1.需要在开发平台申请权限 在[开发]-[开发管理]-[接口设置]-[获取用户收货地址]–申请该权限,审核通过后方可使用. 2. ...

  7. uniapp 小程序获取微信收货地址

    引言 小程序商城中,不可避免会出现获取并添加微信的收货地址,根据现在小程序的规则实现获取微信收货地址 封装获取微信收货地址API // asyncWx.js/*** 获取用户收货地址 uni.choo ...

  8. 微信小程序-获取微信收货地址

    微信小程序获取微信收货地址 文章目录 微信小程序获取微信收货地址 一.在小程序管理后台( 小程序管理后台),「开发」-「开发管理」-「接口设置」中自助开通该接口权限. 二.开通之后直接调用接口. // ...

  9. php 调用微信收货地址,php版微信自动获取收货地址api用法示例

    微信公众平台现在是越来越强大了,我们可以通过各种api接口来与平台对接获取对应的数据了,下面来看一个由php实现的微信自动获取收货地址api程序,具体如下. 关于接口的说明我就不介绍了,在官方可以看到 ...

最新文章

  1. 一口气说出 5 种 IO 模型,蒙圈了!
  2. bat 命令返回结果_bat教程[284] unzip解压
  3. 「C++: draft」一张图弄懂C++指针(*)和引用()以及深拷贝、浅拷贝
  4. Java属性中指定Json的属性名称(序列化和反序列化)
  5. 使用数据库的压测工具super-smack测试mysql数据库性能
  6. S3C2440中断解析和基于WINCE操作系统的中断分析(整理于网络,用于按键中断使用)
  7. SessionState详解
  8. linux c 内网设备扫描,局域网ip扫描器c语言多线程 linux版
  9. Linux 多线程可重入函数
  10. nccloud开发环境搭建_VS Code 搭建开发环境
  11. C语言入门篇(二)指针的介绍和运用
  12. 吉林大学计算机学院刘衍衍教授,周柚-吉林大学计算机科学与技术学院
  13. mysql慢查询优化
  14. C/C++ Dev-cpp 5.4.0下载安装包,百度网盘
  15. iMeta | 深圳先进院戴磊组开发可同时提取共存菌株的组成和基因成分谱的菌株分析工具...
  16. IDM6.32的安装与激活IDM Crack 6.32 Build 8 + Patch 2019 free (100% working)
  17. 弘辽科技:怎样的淘宝店铺装修更能吸引顾客
  18. ubuntu 14.04 成功迁移根分区到SSD
  19. node php v2ex,仿V2EX开源二次元论坛程序+安装教程
  20. 微信 H5 页面前端开发,大多数人都会遇到的几个兼容性坑

热门文章

  1. 【Vscode - Bug】-- 过程试图写入的管道不存在
  2. 【逆向入门】 CrackMe160-005 分析思路
  3. uni的numberbox怎么用_uni-app购物车功能
  4. 腾讯云手游安全MTP怎么样?腾讯云手游安全MTP值得入手吗?
  5. 阿卡迪亚大学计算机专业好考吗,阿卡迪亚大学很烂吗
  6. 小程序跳转公众号关注页面的两种方法
  7. 六张思维导图,读懂项目管理
  8. 安装完固态硬盘后计算机里没显示,如何解决安装固态硬盘后系统看不到的问题[详细介绍]...
  9. 2022下半年软考什么时候开始报名?
  10. makefile中常用函数