Rich Taylor · May 23, 2016

How to Customize DeepSee map widget

I am wish to use the mapping widget provided with DeepSee with my own Google license.  What is the best way to make this happen?

(I apologize if this is a duplicate.  My first attempt did not seem to get posted) 

0 394
Discussion (6)1
Log in or sign up to continue

Hi, Rich!

Please have a look at this example, which shows US States polygons on DeepSee  Google map.


Thanks for this!  Unfortunately it still appears to have the same limitation that you cannot inject your own Google API key.   There is a prodlog in play to possibly add in the ability to define this in a configuration setting of some kind.

I did download it and I am looking at playing around with what you have done.



This too looks very interesting.  With REST services not built into 2016.1 that should make this easier.  One question if I decide to mess around with this myself.  Do you really need GULP to work with this project?   I already have a boat load of tools installed.


No, you don't need gulp to use it. Gulp is used to make releases.

To use it on your  server do following:

Install MDX2JSON first.

  1. Download Installer.cls.xml (from MDX2JSON folder in repository or releases page) and import it into any namespace)
  2. Run in terminal (import namespace) under user with %All role:

    Do ##class(MDX2JSON.Installer).setup()

It will create MDX2JSON Namespace, will create /MDX2JSON webapp, make MDX2JSON package mapping to %All.

Check server:port/MDX2JSON/Test  that installation was successful.

Then download the recent DSWeb release and install it.

How to install:  download installer. Import it to any Namespace (f.e. User).


d ##class(DSW.Installer).setup()

It will create webapp, folder and will install the client.

To update DSW, run:

d ##class(DSW.Installer).update()

I've added couple updates to the dashboard - so it now supports click filter for the counties too. Click on the county to see it's data in the indicator widget on the right.