navigator.geolocation.getCurrentPosition返回null

时间:2014-11-28 10:38:18

标签: cordova

我对地理定位信号有疑问。我目前正在开发一个使用地理定位手机的应用程序,但地理定位功能将始终在错误功能中,当我登录错误时我有这个:

PositionError {code: null, message: ""}

这是我的功能:

var getGeoLocation = function() {
                if (typeof(navigator.geolocation) != 'undefined') {
                    try{
                        navigator.geolocation.getCurrentPosition(function(position) {
                            var lat = position.coords.latitude;
                            var lng = position.coords.longitude;
                            alert(lat + "/" + lng);    
                        },function(err) {
                            console.log(err);    
                        });
                    }
                    catch(e){
                        alert(e);
                    }
                }
            }
            getGeoLocation();

我使用的是版本4.0的cordova的IntelXDK。已安装org.apache.cordova.geolocation插件。 在发布问题之前,我在互联网上看了一眼,但我一无所获:/

如果有人知道这个错误的原因,我将非常感激。

谢谢,

0 个答案:

没有答案