|
Model.prototype.bmpButton = function(event) {
var gpsDtd = $.Deferred();
if (navigator.geolocation) {
var success = function(data) {
alert("纬度是:"+data.coords.longitude);
alert("经度是:"+data.coords.latitude);
};
var fail = function(e) {
justep.Util.hint("获取地理位置失败!");
gpsDtd.resolve({
longitude : 116.45764191999997,
latitude : 39.8622934399999
});
};
navigator.geolocation.getCurrentPosition(success, fail);
} else {
justep.Util.hint("获取地理位置失败,暂时采用默认地址");
gpsDtd.resolve({
longitude : 116.45764191999997,
latitude : 39.8622934399999
});
}
return gpsDtd.promise();
};
geolocation定位代码如上,3.6版本现在连经度纬度都读取不到了,调试好多次了,每次都是弹出justep.Util.hint("获取地理位置失败!");这段。。
|
|