2016-07-28 7 views
0

私はcordovaGeolocationを使用して私のアプリの現在の位置を取得しようとしましたが、取得に失敗しました。 私のGPSはオンになっているが、私は私のコードであるcordovaを使用して現在の位置を取得していませんGeolocation

var posOptions = {timeout: 20000, enableHighAccuracy: false}; 
        $cordovaGeolocation 
         .getCurrentPosition(posOptions) 
         .then(function (position) { 

         lat = position.coords.latitude 
         long = position.coords.longitude 
        console.log("lat " + lat + " long " +long); 

        }, function(err) { 
         // error 

         console.log("error"); 
        }); 
        var watchOptions = {timeout : 20000, enableHighAccuracy: false}; 
        var watch = $cordovaGeolocation.watchPosition(watchOptions); 

        watch.then(
         null, 

        function(err) { 
        console.log(err) 
        }, 

        function(position) { 
        lat = position.coords.latitude 
        long = position.coords.longitude 
        console.log(lat + '' + long) 
       } 
       ); 

       watch.clearWatch(); 

次の現在の場所 を取得することはできませんどのように私は、現在の位置を得ることができますか?上記のコードは、私の問題を解決するのに役立つものではありません。 私は私のデバイス で現在位置を取得していないこの問題を解決するために私を助けてください

答えて

関連する問題