18910140161

微信公众号JSSDK 获取经纬度

顺晟科技

2021-06-16 10:56:06

504

a代码如下:

脚本src=' https://RES . wx。QQ。com/open/js/jweixin-1。0 .0 .js '/script//重点引入这句

!-脚本类型=' text/JavaScript ' src=' https://RES . wx。QQ。com/mmbizwap/zh _ CN/htmle/dition/js/vconsole/2。5 .1/vconsole。量滴js '/script-//测试引用

函数jsSdk() {

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

$.ajax({

cache: false,

URL : base URL '/API/boss/js _ sign ',

type: 'GET ',

数据: ' URL=' encodeURIComponent(位置。href。split(' # ')[0]),

dataType: 'json ',

成功:函数(json) {

if (json) {

jsLocation(json)

}

},

错误:函数(e,errorType,error) {

},

});

};

函数jsLocation(params) {

wx.config({

beta: true,

debug: false,

appId: params.appId,

timestamp: params.timestamp,

noncrest :参数。非波峰,

签名环:参数。签名

jsApiList: ['checkJsApi ',' openLocation ',' getLocation'] //必填,需要使用的射流研究…接口列表

});

wx.ready(function () {

wx.checkJsApi({

jsApiList: ['getLocation'],//需要检测的射流研究…接口列表,所有射流研究…接口列表见附录2,

成功:功能(res) {

检查结果。GetLocation==false){

" alert("你的微信版本太低,不支持微信射流研究…接口,请升级到最新的微信版本!');

返回;

}

}

});

var纬度=

定义变量经度=' ';

变化的速度;

定义变量精度;

wx.getLocation({

成功:功能(res) {

定义变量纬度=res.latitude//纬度,浮点数,范围为90 ~ -90

定义变量经度=res。经度;//经度,浮点数,范围为180 ~ -180。

变化速度=静止速度;//速度,以米/每秒计

定义变量度=res。度;//位置精度

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

//获取微信管理员信息

var location={

cafeId': window.cafeId,

东经:度,

北纬:度,

}

$.ajax({

cache: false,

URL : base URL '/API/boss/update _ cafe _ location ',

类型: '开机自检,

contentType: '应用程序/json ',

data: JSON.stringify(位置),

dataType: 'json ',

成功:函数(json) {

if (json.success) {

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

} else {

" alert("网络错误!)

}

},

错误:函数(e,errorType,error) {

" alert("请求异常)

},

});

},

fail:功能(e) {

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

},

取消:功能(res) {

控制台。日志(' _ _ _ _ _ _ _ _未能获取地理位置______');

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

}

});

});

};

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航