Ionic

时间:2015-09-29 18:53:08

标签: ios cordova permissions ionic-framework ionic

我的离子应用需要用户当前位置。因此,当用户第一次正常安装应用程序时,会出现一个权限窗口提示,其中包含一些消息和允许/不允许选项(此处为iOS)。 在Ionic中有没有办法检查用户是否真的允许该应用程序使用他/她的位置?换句话说,检查他/她是否按下允许或不允许?

这就是我在Ionic App中使用Cordova Geolocation插件获取用户位置的方法:

.service('LocationService', function($cordovaGeolocation,$q) {
        return {

            getLocation: function(){

                var coordinates = $q.defer();
                $cordovaGeolocation.getCurrentPosition().then(function (position) {


                        coordinates.resolve({
                            latitude: position.coords.latitude,
                            longitude: position.coords.longitude
                        })

                });

                return coordinates;

            }
        }
    })

0 个答案:

没有答案