|
|
@@ -67,7 +67,7 @@ var app = new Vue({
|
|
|
}
|
|
|
},
|
|
|
// 定位
|
|
|
- loadLocation: function () {
|
|
|
+ /*loadLocation: function () {
|
|
|
var _this = this;
|
|
|
var geolocation = new BMap.Geolocation();
|
|
|
//$.showLoading('获取定位中...')
|
|
|
@@ -92,6 +92,36 @@ var app = new Vue({
|
|
|
$.toast('获取您的位置信息失败', 'text');
|
|
|
}
|
|
|
}, {enableHighAccuracy: true});
|
|
|
+ },*/
|
|
|
+ // 微信地图定位
|
|
|
+ loadLocation: function () {
|
|
|
+ var _this = this;
|
|
|
+ $.post('/weixin/index/getJssdkParams', {url: location.href}, function (res) {
|
|
|
+ var params = res.data;
|
|
|
+
|
|
|
+ // 微信JSSDK
|
|
|
+ wx.config({
|
|
|
+ debug: false, // 是否调试模式
|
|
|
+ appId: params.appId, // 必填,公众号的唯一标识
|
|
|
+ timestamp: params.timestamp, // 必填,生成签名的时间戳
|
|
|
+ nonceStr: params.nonceStr, // 必填,生成签名的随机串
|
|
|
+ signature: params.signature,// 必填,签名
|
|
|
+ jsApiList: ['getLocation'] // 必填,需要使用的JS接口列表
|
|
|
+ });
|
|
|
+
|
|
|
+ // 初始化处理
|
|
|
+ wx.ready(function () {
|
|
|
+ wx.getLocation({
|
|
|
+ type: 'BD09', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
|
|
|
+ // type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
|
|
|
+ success: function (res) {
|
|
|
+
|
|
|
+ $.toast(JSON.stringify(res));
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }, "json");
|
|
|
},
|
|
|
}
|
|
|
})
|