这是重复的 Apache Cordova GeoLocation not providing data
以下代码返回一个空对象:
function onDeviceReady(){
$cordovaGeolocation.getCurrentPosition({}).then(function(resp) {
console.log(resp);
$scope.geo.get = resp;
});
}
没有错误或任何内容,只是空{}
更新1
工作正常的三星S3,但不适用于Nexus 4.
更新2
LogCat显示以下行:
Caught security exception registering for location updates from the system.
答案 0 :(得分:0)
您需要确保添加了相应的location
权限
如果您使用的是iOS,它可能会询问您是否允许该应用确定您的位置。
如果您不确定,请检查两个设备(android / ios)上的设置以检查所请求的权限。