没有使用cordovaGeolocation获取当前位置

时间:2016-07-28 07:51:27

标签: ionic-framework geolocation

我尝试使用cordovaGeolocation获取我的应用的当前位置但未能获得。 我的GPS已开启,但我无法获得当前位置 以下是我的代码

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();

我如何获得当前位置?上面的代码没有帮助我解决我的问题。 我没有在我的设备中获得当前位置 请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)