|
调用例子takeout的获取本地位置失败,发现两个if都进不去。代码如下,要怎么才能进if语句里面?经debug发现都进不去怎么办啊?
var self = this;
debugger;
if (justep.Browser.isPCFromUserAgent)
{
this.pcClick(event);
}
else if (justep.Browser.isX5App)
{
// 判断是否安装了百度地图插件
var name = "BaiduMap";
appAvailability.check({
ios : "baidumap://", // URL Scheme
android : "com.baidu.BaiduMap" // 包名
}, success(name), fail(name));
function success(name) { // 成功回调
return function() {
var gpsDtd = self.getLocation();
gpsDtd.done(function(position) {
// 定位到具体操作
bmap.marker({
location : position.latitude + "," + position.longitude,
title : position.address,
content : "",
src : "justep"
});
});
}
};
function fail(name) { // 失败回调
return function() {
window.location.href = "http://map.baidu.com/mobile/webapp/index/index/foo=bar/vt=map";
}
}
;
} else if (justep.Browser.isWeChat) {
var me = this;
me.openlocationClick(event);
}
;
|
|