Tabbed Map Series - Synchronize map locations

3393
5
Jump to solution
02-25-2016 01:21 PM
CameronBlandy
Occasional Contributor

I assume the Synchronize map locations works only for Maps not Web Pages. I have 4 tabs that use a link to an Web Mapping Application. Ideally I would like all of the Apps to be in Synch when I change tabs. Is this possible??

Cameron

0 Kudos
1 Solution

Accepted Solutions
GregoryL_Azou
Occasional Contributor III

Cool. Then yes you can customize, you basically have to listen for map move in the main app and apply them to other apps. That would be pretty simple for someone familiar with the ArcGIS API for JavaScript. I can't help much more than telling you that there is documentation on our GitHub on how to access the maps to place the listener like for example for  GitHub - Esri/map-series-storytelling-template-js: The Story Map Series lets you present a series of...

View solution in original post

0 Kudos
5 Replies
GregoryL_Azou
Occasional Contributor III

I confirm synchronization apply only to maps directly managed by the Series app and not maps in apps. We are thinking about that kind of feature but it will be a while. One quick note if you would like to customize the application to support this, you will have to host the Map Series as well as every other app.

0 Kudos
CameronBlandy
Occasional Contributor

Hello Gregory,

We are actually hosting both the Map Series app and the supporting apps. Is there a way to do in the javascript code?

Cameron

CAMERON BLANDY | GIS ANALYST

GIS Section

13450 104 Ave, Surrey, BC, V3T 1V8

T 604.591.4699 | F 604.598.5781 |www.surrey.ca

<http://www.surrey.ca/12392.aspx>[Social Media Icons_City Speaks_GREEN]<https://www.cityspeaks.ca/Portal/default.aspx> <https://twitter.com/cityofsurrey> <https://www.facebook.com/TheCityofSurrey> <http://www.youtube.com/TheCityofSurrey> <http://www.linkedin.com/company/city-of-surrey>

Connect, Share and Engage with your City

0 Kudos
GregoryL_Azou
Occasional Contributor III

Cool. Then yes you can customize, you basically have to listen for map move in the main app and apply them to other apps. That would be pretty simple for someone familiar with the ArcGIS API for JavaScript. I can't help much more than telling you that there is documentation on our GitHub on how to access the maps to place the listener like for example for  GitHub - Esri/map-series-storytelling-template-js: The Story Map Series lets you present a series of...

0 Kudos
CameronBlandy
Occasional Contributor

Awesome. I am very familiar with the ArcGIS API for Javascript. I will have a look at it in the next few days and provide some code when it is done (if you like).

Cameron

CAMERON BLANDY | GIS ANALYST

GIS Section

13450 104 Ave, Surrey, BC, V3T 1V8

T 604.591.4699 | F 604.598.5781 |www.surrey.ca

<http://www.surrey.ca/12392.aspx>[Social Media Icons_City Speaks_GREEN]<https://www.cityspeaks.ca/Portal/default.aspx> <https://twitter.com/cityofsurrey> <https://www.facebook.com/TheCityofSurrey> <http://www.youtube.com/TheCityofSurrey> <http://www.linkedin.com/company/city-of-surrey>

Connect, Share and Engage with your City

FelixciaBlanchard2
New Contributor II

Hi Cameron Blandy

I am attempting to work out a similar situation but I do not have ArcGIS API for JavaScript experience. If you were successfully able to link the tabs with the embedded web application map locations by "listening for map move on the main app and apply to the other apps."  Would you be able to share some of your process and which code files you used? It sounds pretty simple. Just a matter of adding the same map and app ids maybe? Any guidance is appreciated!

Thanks in advance!

0 Kudos