Skip to content

Instantly share code, notes, and snippets.

View kflaw's full-sized avatar

kflaw kflaw

  • Caltrans
  • Oakland, CA
View GitHub Profile
@kflaw
kflaw / gist:dff392f399c302727723
Created October 28, 2014 22:26
code custom widget for cmv trouble getting it to work
var imageInt = 0;
define([
"esri/layers/ImageServiceParameters",
"dojo/_base/declare", "dijit/_WidgetBase",
"dijit/_TemplatedMixin",
"dojo/on", "dojo/query", "dojo/dom-construct",
"dojo/dom-attr", "dojo/dom",
"esri/layers/MosaicRule", "dojo/domReady!"
], function (
@kflaw
kflaw / gist:3210df866cfbcd6ce2bc
Last active May 10, 2018 19:03
cmv identify config
// config object definition:
// {<layer id>:{
// <sub layer number>:{
// <pop-up definition, see link below>
// }
// },
// <layer id>:{
// <sub layer number>:{
// <pop-up definition, see link below>
@kflaw
kflaw / gist:ba632838f52c900f321d
Last active August 29, 2015 14:08
cmv identify dijit
define([
'dojo/_base/declare',
'dijit/_WidgetBase',
'dijit/_TemplatedMixin',
'dijit/_WidgetsInTemplateMixin',
'dijit/MenuItem',
'dojo/_base/lang',
'dojo/_base/array',
'dojo/promise/all',
'dojo/topic',
@kflaw
kflaw / gist:3e8422a5fdf89c8b95cc
Created November 5, 2014 18:55
basemap.js - cmv config
define([
'esri/dijit/Basemap',
'esri/dijit/BasemapLayer',
'esri/layers/osm'
], function ( Basemap, BasemapLayer, osm ) {
return {
map: true, // needs a refrence to the map
mode: 'custom', //must be either 'agol' or 'custom'
title: 'Basemaps', // tilte for widget
mapStartBasemap: 'hybridEsri', // must match one of the basemap keys below
@kflaw
kflaw / gist:3bc5648e2a2975c87d60
Created November 5, 2014 18:56
viewer.js - cmv
define([
'esri/units',
'esri/geometry/Extent',
'esri/config',
'esri/tasks/GeometryService',
'esri/layers/ImageParameters'
//,"esri/layers/ImageServiceParameters"
], function (units, Extent, esriConfig, GeometryService, ImageParameters) {//,ImageServiceParameters) {
// url to your proxy page, must be on same machine hosting you app. See proxy folder for readme.
// config object definition:
// {<layer id>:{
// <sub layer number>:{
// <pop-up definition, see link below>
// }
// },
// <layer id>:{
// <sub layer number>:{
// <pop-up definition, see link below>
@kflaw
kflaw / gist:2a867d669c1bde26b55f
Created September 22, 2015 22:41
basemap.js config
define([
'esri/dijit/Basemap',
'esri/dijit/BasemapLayer',
'esri/layers/osm'
], function ( Basemap, BasemapLayer, osm ) {
return {
map: true, // needs a refrence to the map
mode: 'custom', //must be either 'agol' or 'custom'
title: 'Basemaps', // tilte for widget
mapStartBasemap: 'satellite2', // must match one of the basemap keys below
@kflaw
kflaw / gist:e222c3e141eb19e30ca5
Created October 13, 2015 18:14
basemaps.js config
define([
'esri/dijit/Basemap',
'esri/dijit/BasemapLayer',
'esri/layers/osm'
], function ( Basemap, BasemapLayer, osm ) {
return {
map: true, // needs a refrence to the map
mode: 'custom', //must be either 'agol' or 'custom'
title: 'Basemaps', // tilte for widget
mapStartBasemap: 'topo', // must match one of the basemap keys below
define([
'esri/units',
'esri/geometry/Extent',
'esri/config',
'esri/tasks/GeometryService',
'esri/layers/ImageParameters'
//,"esri/layers/ImageServiceParameters"
], function (units, Extent, esriConfig, GeometryService, ImageParameters) {//,ImageServiceParameters) {
// url to your proxy page, must be on same machine hosting you app. See proxy folder for readme.
@kflaw
kflaw / viewer_ROW_test.js
Last active December 10, 2015 17:18
viewer_ROW_test
define([
'esri/units',
'esri/geometry/Extent',
'esri/config',
'esri/tasks/GeometryService',
'esri/layers/ImageParameters'
//,"esri/layers/ImageServiceParameters"
], function (units, Extent, esriConfig, GeometryService, ImageParameters) {//,ImageServiceParameters) {
// url to your proxy page, must be on same machine hosting you app. See proxy folder for readme.