javascript - 截图 Ionic 框架

标签 javascript angularjs cordova ionic-framework

我正在构建具有地理定位(Google Api)的 Ionic 应用程序,但这无关紧要,在右上角是我想要截取屏幕截图并自动制作弹出窗口的按钮,其中包含通过电子邮件、viber 发送该屏幕截图图像的选项...,但我不知道如何截取该屏幕截图,我在谷歌上搜索了又搜索,但没有任何运气,请帮忙。

app.controller('MapCtrl', function($scope, $cordovaGeolocation, $ionicLoading, $ionicPlatform) {

    $ionicPlatform.ready(function() {

        $ionicLoading.show({
            template: '<ion-spinner icon="bubbles"></ion-spinner><br/>Acquiring location!'
        });

        var posOptions = {
            enableHighAccuracy: true,
            timeout: 20000,
            maximumAge: 0
        };
        $cordovaGeolocation.getCurrentPosition(posOptions).then(function (position) {
            var lat  = position.coords.latitude;
            var long = position.coords.longitude;

            var myLatlng = new google.maps.LatLng(lat, long);

            var mapOptions = {
                center: myLatlng,
                zoom: 16,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };          

            var map = new google.maps.Map(document.getElementById("map"), mapOptions);          

            $scope.map = map;   
            $ionicLoading.hide();   

            var marker = new google.maps.Marker({
            position: myLatlng,
            map: map,
            title: 'Lokacija'
        });


        }, function(err) {
            $ionicLoading.hide();
            console.log(err);
        });
    });               
});

Preview

最佳答案

据我所知,有两个选择:

关于javascript - 截图 Ionic 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35178048/

相关文章:

android - 使用系统应用程序或外部浏览器打开 Youtube 链接

javascript - 如何使用innerHTML 在 javascript 中添加 svg html 树?

javascript - Bootstrap 4 Button Group wrapping fix border-radius

javascript - Textarea onchange 在 ReactJS 中延迟触发

javascript - 连接特定列中的数据

iphone - Phonegap和Nova数据框架-

javascript - 使用 ng-repeat 和 limitTo 限制显示的可见项的数量

javascript - 从 url 中删除哈希符号 (#) 后,AngularJs 使用 url 参数

javascript - 如何从 iframe 中调用 Angular Controller 函数

Cordova 和 Gitlab CI