微信开发中,wx.getLocation不起作用,调用时不进入这个函数。 5
alert("试着获得当前坐标");wx.getLocation({success:function(res){varlatitude=res.latitude;//纬度...
alert("试着获得当前坐标");
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; // 位置精度
alert(latitude+"///////");
}
});alert("完毕");
//配置
wx.config({
debug: false, // 开启调试模式//发布时设置成false
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareWeibo', 'getLocation', 'openLocation'] // 需要使用的JS接口列表
});
wx.ready(function () {
//1:朋友圈,2:发送给好友,3:发腾讯微博,4:QQ
wx.onMenuShareTimeline(me.getReadyData(data.guid, data.url, 1));
wx.onMenuShareAppMessage(me.getReadyData(data.guid, data.url, 2));
wx.onMenuShareWeibo(me.getReadyData(data.guid, data.url, 3));
wx.onMenuShareQQ(me.getReadyData(data.guid, data.url, 4));
});
//就是不执行alert(latitude+"///////"); 怎么回事? 展开
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; // 位置精度
alert(latitude+"///////");
}
});alert("完毕");
//配置
wx.config({
debug: false, // 开启调试模式//发布时设置成false
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareWeibo', 'getLocation', 'openLocation'] // 需要使用的JS接口列表
});
wx.ready(function () {
//1:朋友圈,2:发送给好友,3:发腾讯微博,4:QQ
wx.onMenuShareTimeline(me.getReadyData(data.guid, data.url, 1));
wx.onMenuShareAppMessage(me.getReadyData(data.guid, data.url, 2));
wx.onMenuShareWeibo(me.getReadyData(data.guid, data.url, 3));
wx.onMenuShareQQ(me.getReadyData(data.guid, data.url, 4));
});
//就是不执行alert(latitude+"///////"); 怎么回事? 展开
2个回答
推荐于2017-09-11
展开全部
success:接口调用成功时执行的回调函数。
fail:接口调用失败时执行的回调函数。
complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。
cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。
trigger: 监听Menu中的按钮点击时触发的方法,该方法仅支持Menu中的相关接口。
先执行//配置
wx.config({
debug: false, // 开启调试模式//发布时设置成false
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareWeibo', 'getLocation', 'openLocation'] // 需要使用的JS接口列表
});
fail:接口调用失败时执行的回调函数。
complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。
cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。
trigger: 监听Menu中的按钮点击时触发的方法,该方法仅支持Menu中的相关接口。
先执行//配置
wx.config({
debug: false, // 开启调试模式//发布时设置成false
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareWeibo', 'getLocation', 'openLocation'] // 需要使用的JS接口列表
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询