我正在工作,现在在phonegap android应用程序中,我需要用户的当前地址,以便我使用此 JSON api。从javascript中获取位置从JSON
这是我的代码从JSON API
$.ajax('http://maps.googleapis.com/maps/api/geocode/json?latlng=26.9008773,75.7403539&sensor=true', {
dataType: 'jsonp',
timeout: 3000,
data: {
_method: 'GET'
},
success: function (data,status) {
if (data._status != 200) {
console.log('received error', data._status);
// handle error
}else{
console.log('received data', data);
// do something useful with the data
}
},
error: function(data,status) {
var myObject = JSON.stringify(data);
console.log("Data Returned is " + myObject);
console.log("Status is " + status);
alert('error');
},
complete: function(data, status) {
alert('complete');
}
});
获取位置更新数据那张错误区间的每一次,那么完整的部分,从来没有进入成功的一部分。 控制台输出为:
12-10 11:11:34.393: I/Web Console(10620): Data Returned is {"readyState":4,"status":404,"statusText":"error"} at file:///android_asset/www/index.html:263
12-10 11:11:34.393: I/Web Console(10620): Status is error at file:///android_asset/www/index.html:264
谁能告诉我,究竟哪里的问题是什么?
谢谢,我有加<访问起源=“*” />到配置文件,但还是同样的结果... – Rohit