小编log*_*esh的帖子

Angular Google Maps 空闲事件多次触发

我正在使用angular-google-maps v-2.3.3。我正在使用“markers”指令加载标记,并使用地图“idle”事件进行一些操作。我的问题是,每次当用户放大或缩小或平移地图时,“空闲”事件都会根据边界内的标记数量触发 n 次。例如:如果有 40 个标记,空闲事件将被调用 40 次而不是一次。下面是我设置空闲事件的代码。

angular.extend(vm, {
        map: {
            center: { latitude: 47, longitude: 2 },
            markersControl: {},
            mapControl: {},
            events: {
                tilesloaded: function(map) {
                    $scope.$apply(function() {
                        vm.mapInstance = map;
                    });

                    var map = vm.map.mapControl.getGMap();

                    $timeout(function() {
                        google.maps.event.trigger(map, 'resize');
                    }, 100);

                },
                dragend: dragend,
                idle: function() {
                    try {
                        var markers = vm.map.markersControl.getGMarkers();
                        var map = vm.map.mapControl.getGMap();
                        for (var i = 0; i < markers.length; i++) {
                            if (map.getBounds().contains(markers[i].getPosition())) {
                                markers[i].setVisible(true);
                            } else {
                                markers[i].setVisible(false);
                            } …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-google-maps

6
推荐指数
0
解决办法
609
查看次数

Fronted 和 Dashboard 的 React Redux 文件夹结构

我正在使用 MERN 堆栈来开发应用程序。前端(React + Redux)与后端(express + mongo)完全隔离。我正在使用 CORS、JWT 和所有好东西来连接它们。前端本身有一个用户视图和仪表板或管理视图。现在我陷入了需要根据我的文件夹结构定义反应路线的地方。有人可以为我的用例建议一个合适的文件夹结构和路由器配置吗?

directory-structure reactjs redux mern

5
推荐指数
1
解决办法
1267
查看次数