Angularjs 小叶离子位置误差

Angularjs 小叶离子位置误差,angularjs,cordova,ionic-framework,leaflet,angular-leaflet-directive,Angularjs,Cordova,Ionic Framework,Leaflet,Angular Leaflet Directive,从某个时候起,我开始 [Log] PositionError (mapController.js, line 141) code: 2 message: "" __proto__: PositionErrorPrototype 在OSX和iOS上的Safari中,当我运行基于moulate.js的应用程序及其所基于的应用程序时。 当我开始这个项目时,情况并非如此。它发生在我试图通过调用获取当前位置时 $cordovaGeolocation.getCurrentPosition().then(f

从某个时候起,我开始

[Log] PositionError (mapController.js, line 141)
code: 2
message: ""
__proto__: PositionErrorPrototype
在OSX和iOS上的Safari中,当我运行基于moulate.js的应用程序及其所基于的应用程序时。 当我开始这个项目时,情况并非如此。它发生在我试图通过调用获取当前位置时

$cordovaGeolocation.getCurrentPosition().then(function (position) {
...
}
有什么想法吗?它是可复制的吗

编辑: 我估计它返回了中定义的
PositionError.POSITION\u UNAVAILABLE
。 我在请求中添加了选项{maximumAge:3000,timeout:5000,enableHighAccurance:true},希望它能将超时时间延长到5秒,但我在请求后立即收到错误

Safari 8.0.6 OSX 10.10.3 XCode 6.3.2

它在Chrome上运行良好,但我计划在iOS和Android上部署它