/** * Hide scale bar for particular map variant * This snippet uses private API that may be a subject of change. * * 2017-04-28 Piotr Szrajber <piotr.szrajber@hexagongeospatial.com> */functiondoSomethingWithScale(mapStateVariantId){varflag=mapStateVariantId!=="NorthAmericaMap";$GP.settings.set({showScale:flag});console.log("scale "+flag);}functionmapStateVariantChanged(eventName,eventArgs,sender){$GP.ui.info($GP.utils.serialize(eventArgs));doSomethingWithScale(eventArgs.mapStateVariantId);}$GP.ready(function(){$event.register("mapStateVariantChanged",mapStateVariantChanged,window);varmapVariantId=$mapStateManager.findMapState("map").get_currentVariantId();doSomethingWithScale(mapVariantId);});
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.