Skip to content

vojvod/CMV_MapRefreshTimer_Widget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

CMV_MapRefreshTimer_Widget

Map Refresh Timer Widget

A widget for CMV (https://cmv.io/). It refreshes the map layers periodically. You can set the preferred map layers and the refresh timer interval. When the timer in up left corner is green, the refresh timer is running. By clicking on it, the refresh timer turns off and red. To start the refresh timer, click on it again.

alt tag

Widget Configuration

Add the widget configuration object to the widgets object in viewer.js.

widgets: {
    ...
    timer: {
        include: true,
        id: 'timer',
        type: 'domNode',
        path: 'gis/dijit/Timer',
        title: 'Timer',
        srcNodeRef: 'timerDijit',
        options: {
            map: true,
            mapRightClickMenu: false,
            mapClickMode: true,
            interval: 10000,
            layerIDsForRefresh: ['layer1_ID','layer2_ID','layer3_ID']
        }
    },
    ...
}

Copy Timer folder and Timer.js to folder gis/dijit/ at your CMV installation.

Modify js/viewer/templates/mapOverlay.html file.

...
	<div style="position:absolute;top:20px;right:25px;z-index:40;">
		<div id="timerDijit">
    </div>
	</div>
	<div style="position:absolute;top:40px;right:20px;z-index:40;">
		<div id="basemapsDijit">
		</div>
	</div>
...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published