<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Flickr API on Story maps in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/flickr-api-on-story-maps/m-p/376949#M34960</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I am integrating Flickr API to my MapTour Story map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I found this example &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://developers.arcgis.com/javascript/jssamples/map_graphics.html" rel="nofollow" target="_blank"&gt;here&lt;/A&gt;&lt;SPAN&gt; and I managed to see all photos on the map. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is that I can't open Popups to see details for Photos as they do. I click and nothing happens. Why that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The only difference in my code is the creation of the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code for the map:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;function loadWebMap(webmapIdOrJSON) {&amp;nbsp; console.log("maptour.core.Core - loadWebMap - webmapId:", webmapIdOrJSON); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcgisUtils.createMap(webmapIdOrJSON, "mainMap", { &amp;nbsp; mapOptions: { &amp;nbsp;&amp;nbsp; slider: true, &amp;nbsp;&amp;nbsp; autoResize: false, &amp;nbsp;&amp;nbsp; // Force the web map extent to the world to get all data from the FS &amp;nbsp;&amp;nbsp; extent : new Extent({ &amp;nbsp;&amp;nbsp;&amp;nbsp; xmax: 180, &amp;nbsp;&amp;nbsp;&amp;nbsp; xmin: -180, &amp;nbsp;&amp;nbsp;&amp;nbsp; ymax: 90, &amp;nbsp;&amp;nbsp;&amp;nbsp; ymin: -90, &amp;nbsp;&amp;nbsp;&amp;nbsp; spatialReference: { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wkid:4326 &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; }), &amp;nbsp;&amp;nbsp; showAttribution: true &amp;nbsp; }, &amp;nbsp; ignorePopups: true, &amp;nbsp; bingMapsKey: commonConfig.bingMapsKey&amp;nbsp; }).then( &amp;nbsp; lang.hitch(this, function(response){ &amp;nbsp;&amp;nbsp; webMapInitCallback(response); &amp;nbsp; }), &amp;nbsp; lang.hitch(this, function(){ &amp;nbsp;&amp;nbsp; initError("createMap"); &amp;nbsp; })&amp;nbsp; );&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;here is the callback for the map:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;function webMapInitCallback(response) {&amp;nbsp; console.log("maptour.core.Core - webMapInitCallback"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( configOptions.authorizedOwners &amp;amp;&amp;amp; configOptions.authorizedOwners.length &amp;gt; 0 &amp;amp;&amp;amp; configOptions.authorizedOwners[0] ) { &amp;nbsp; var ownerFound = false; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if( response.itemInfo.item.owner )&amp;nbsp; &amp;nbsp;&amp;nbsp; ownerFound = $.inArray(response.itemInfo.item.owner, configOptions.authorizedOwners) != -1; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if (!ownerFound) { &amp;nbsp;&amp;nbsp; initError("invalidConfigOwner"); &amp;nbsp;&amp;nbsp; return; &amp;nbsp; }&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map = response.map;&amp;nbsp; app.data.setWebMapItem(response.itemInfo); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map.disableKeyboardNavigation();&amp;nbsp;&amp;nbsp; // Initialize header&amp;nbsp; // Title/subtitle are the first valid string from: index.html config object, web application data, web map data&amp;nbsp; var title = configOptions.title || WebApplicationData.getTitle() || response.itemInfo.item.title;&amp;nbsp; var subtitle = configOptions.subtitle || WebApplicationData.getSubtitle() || response.itemInfo.item.snippet; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applyUILayout(WebApplicationData.getLayout() || configOptions.layout);&amp;nbsp;&amp;nbsp; var urlParams = Helper.getUrlParams();&amp;nbsp; var appColors = WebApplicationData.getColors();&amp;nbsp; var logoURL = WebApplicationData.getLogoURL() || APPCFG.HEADER_LOGO_URL;&amp;nbsp; var logoTarget = (logoURL == APPCFG.HEADER_LOGO_URL) ? APPCFG.HEADER_LOGO_TARGET : WebApplicationData.getLogoTarget(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.header.init( &amp;nbsp; ! app.isInBuilderMode &amp;amp;&amp;amp; (APPCFG.EMBED || urlParams.embed || urlParams.embed === ''), &amp;nbsp; title, &amp;nbsp; subtitle, &amp;nbsp; appColors[0], &amp;nbsp; logoURL, &amp;nbsp; logoTarget, &amp;nbsp; ! app.isInBuilderMode &amp;amp;&amp;amp; ( &amp;nbsp;&amp;nbsp; (! isProd() &amp;amp;&amp;amp; Helper.getAppID(isProd())) &amp;nbsp;&amp;nbsp; || isProd() &amp;amp;&amp;amp; app.data.userIsAppOwner()), &amp;nbsp; WebApplicationData.getHeaderLinkText() === undefined ? APPCFG.HEADER_LINK_TEXT : WebApplicationData.getHeaderLinkText(), &amp;nbsp; WebApplicationData.getHeaderLinkURL() === undefined ? APPCFG.HEADER_LINK_URL : WebApplicationData.getHeaderLinkURL(), &amp;nbsp; WebApplicationData.getSocial()&amp;nbsp; );&amp;nbsp; document.title = title ? $('&amp;lt;div&amp;gt;' + title + '&amp;lt;/div&amp;gt;').text() : 'Map Tour'; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mainView.webmapLoaded();&amp;nbsp; //------------------here is were I call the function for Flickr----------------------&amp;nbsp; dojo.connect(app.map,"onLoad",loadPhotos("Lakes")); }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And here is the code for Flickr:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;window.loadPhotos = function loadPhotos(key) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var flickrPhotos = esri.request({ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: "http://api.flickr.com/services/feeds/geo", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content:{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format:"json", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tagmode: "any", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tags: key &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; callbackParamName: "jsoncallback" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flickrPhotos.then(addPhotos); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function addPhotos(data){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map.graphics.clear(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.PictureMarkerSymbol("http://dl.dropbox.com/u/52777651/flickr.png", 24, 24); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var template = new PopupTemplate ({ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "{title}", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description:"{description}" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.forEach(data.items, function(item){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var loc = new esri.geometry.Point(item.longitude, item.latitude); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map.graphics.add(new esri.Graphic(loc, symbol, item, template)); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Feb 2014 09:15:33 GMT</pubDate>
    <dc:creator>NicoleDe_La_Feld</dc:creator>
    <dc:date>2014-02-21T09:15:33Z</dc:date>
    <item>
      <title>Flickr API on Story maps</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/flickr-api-on-story-maps/m-p/376949#M34960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I am integrating Flickr API to my MapTour Story map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I found this example &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://developers.arcgis.com/javascript/jssamples/map_graphics.html" rel="nofollow" target="_blank"&gt;here&lt;/A&gt;&lt;SPAN&gt; and I managed to see all photos on the map. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is that I can't open Popups to see details for Photos as they do. I click and nothing happens. Why that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The only difference in my code is the creation of the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code for the map:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;function loadWebMap(webmapIdOrJSON) {&amp;nbsp; console.log("maptour.core.Core - loadWebMap - webmapId:", webmapIdOrJSON); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcgisUtils.createMap(webmapIdOrJSON, "mainMap", { &amp;nbsp; mapOptions: { &amp;nbsp;&amp;nbsp; slider: true, &amp;nbsp;&amp;nbsp; autoResize: false, &amp;nbsp;&amp;nbsp; // Force the web map extent to the world to get all data from the FS &amp;nbsp;&amp;nbsp; extent : new Extent({ &amp;nbsp;&amp;nbsp;&amp;nbsp; xmax: 180, &amp;nbsp;&amp;nbsp;&amp;nbsp; xmin: -180, &amp;nbsp;&amp;nbsp;&amp;nbsp; ymax: 90, &amp;nbsp;&amp;nbsp;&amp;nbsp; ymin: -90, &amp;nbsp;&amp;nbsp;&amp;nbsp; spatialReference: { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wkid:4326 &amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp; }), &amp;nbsp;&amp;nbsp; showAttribution: true &amp;nbsp; }, &amp;nbsp; ignorePopups: true, &amp;nbsp; bingMapsKey: commonConfig.bingMapsKey&amp;nbsp; }).then( &amp;nbsp; lang.hitch(this, function(response){ &amp;nbsp;&amp;nbsp; webMapInitCallback(response); &amp;nbsp; }), &amp;nbsp; lang.hitch(this, function(){ &amp;nbsp;&amp;nbsp; initError("createMap"); &amp;nbsp; })&amp;nbsp; );&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;here is the callback for the map:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;function webMapInitCallback(response) {&amp;nbsp; console.log("maptour.core.Core - webMapInitCallback"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( configOptions.authorizedOwners &amp;amp;&amp;amp; configOptions.authorizedOwners.length &amp;gt; 0 &amp;amp;&amp;amp; configOptions.authorizedOwners[0] ) { &amp;nbsp; var ownerFound = false; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if( response.itemInfo.item.owner )&amp;nbsp; &amp;nbsp;&amp;nbsp; ownerFound = $.inArray(response.itemInfo.item.owner, configOptions.authorizedOwners) != -1; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if (!ownerFound) { &amp;nbsp;&amp;nbsp; initError("invalidConfigOwner"); &amp;nbsp;&amp;nbsp; return; &amp;nbsp; }&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map = response.map;&amp;nbsp; app.data.setWebMapItem(response.itemInfo); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map.disableKeyboardNavigation();&amp;nbsp;&amp;nbsp; // Initialize header&amp;nbsp; // Title/subtitle are the first valid string from: index.html config object, web application data, web map data&amp;nbsp; var title = configOptions.title || WebApplicationData.getTitle() || response.itemInfo.item.title;&amp;nbsp; var subtitle = configOptions.subtitle || WebApplicationData.getSubtitle() || response.itemInfo.item.snippet; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applyUILayout(WebApplicationData.getLayout() || configOptions.layout);&amp;nbsp;&amp;nbsp; var urlParams = Helper.getUrlParams();&amp;nbsp; var appColors = WebApplicationData.getColors();&amp;nbsp; var logoURL = WebApplicationData.getLogoURL() || APPCFG.HEADER_LOGO_URL;&amp;nbsp; var logoTarget = (logoURL == APPCFG.HEADER_LOGO_URL) ? APPCFG.HEADER_LOGO_TARGET : WebApplicationData.getLogoTarget(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.header.init( &amp;nbsp; ! app.isInBuilderMode &amp;amp;&amp;amp; (APPCFG.EMBED || urlParams.embed || urlParams.embed === ''), &amp;nbsp; title, &amp;nbsp; subtitle, &amp;nbsp; appColors[0], &amp;nbsp; logoURL, &amp;nbsp; logoTarget, &amp;nbsp; ! app.isInBuilderMode &amp;amp;&amp;amp; ( &amp;nbsp;&amp;nbsp; (! isProd() &amp;amp;&amp;amp; Helper.getAppID(isProd())) &amp;nbsp;&amp;nbsp; || isProd() &amp;amp;&amp;amp; app.data.userIsAppOwner()), &amp;nbsp; WebApplicationData.getHeaderLinkText() === undefined ? APPCFG.HEADER_LINK_TEXT : WebApplicationData.getHeaderLinkText(), &amp;nbsp; WebApplicationData.getHeaderLinkURL() === undefined ? APPCFG.HEADER_LINK_URL : WebApplicationData.getHeaderLinkURL(), &amp;nbsp; WebApplicationData.getSocial()&amp;nbsp; );&amp;nbsp; document.title = title ? $('&amp;lt;div&amp;gt;' + title + '&amp;lt;/div&amp;gt;').text() : 'Map Tour'; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mainView.webmapLoaded();&amp;nbsp; //------------------here is were I call the function for Flickr----------------------&amp;nbsp; dojo.connect(app.map,"onLoad",loadPhotos("Lakes")); }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And here is the code for Flickr:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;window.loadPhotos = function loadPhotos(key) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var flickrPhotos = esri.request({ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: "http://api.flickr.com/services/feeds/geo", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content:{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format:"json", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tagmode: "any", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tags: key &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; callbackParamName: "jsoncallback" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flickrPhotos.then(addPhotos); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function addPhotos(data){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map.graphics.clear(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.PictureMarkerSymbol("http://dl.dropbox.com/u/52777651/flickr.png", 24, 24); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var template = new PopupTemplate ({ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "{title}", &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description:"{description}" &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.forEach(data.items, function(item){ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var loc = new esri.geometry.Point(item.longitude, item.latitude); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app.map.graphics.add(new esri.Graphic(loc, symbol, item, template)); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 09:15:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/flickr-api-on-story-maps/m-p/376949#M34960</guid>
      <dc:creator>NicoleDe_La_Feld</dc:creator>
      <dc:date>2014-02-21T09:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: Flickr API on Story maps</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/flickr-api-on-story-maps/m-p/376950#M34961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I did it!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here was the problem: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
arcgisUtils.createMap(webmapIdOrJSON, "mainMap", {
&amp;nbsp; mapOptions: {
&amp;nbsp;&amp;nbsp; slider: true,
&amp;nbsp;&amp;nbsp; autoResize: false,
&amp;nbsp;&amp;nbsp; // Force the web map extent to the world to get all data from the FS
&amp;nbsp;&amp;nbsp; extent : new Extent({
&amp;nbsp;&amp;nbsp;&amp;nbsp; xmax: 180,
&amp;nbsp;&amp;nbsp;&amp;nbsp; xmin: -180,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ymax: 90,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ymin: -90,
&amp;nbsp;&amp;nbsp;&amp;nbsp; spatialReference: {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wkid:4326
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }),
&amp;nbsp;&amp;nbsp; showAttribution: true
&amp;nbsp; },
&amp;nbsp; ignorePopups: true,
&amp;nbsp; bingMapsKey: commonConfig.bingMapsKey
 }).then(
&amp;nbsp; lang.hitch(this, function(response){
&amp;nbsp;&amp;nbsp; webMapInitCallback(response);
&amp;nbsp; }),
&amp;nbsp; lang.hitch(this, function(){
&amp;nbsp;&amp;nbsp; initError("createMap");
&amp;nbsp; })
 ); 
 &lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:23:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/flickr-api-on-story-maps/m-p/376950#M34961</guid>
      <dc:creator>NicoleDe_La_Feld</dc:creator>
      <dc:date>2021-12-12T16:23:53Z</dc:date>
    </item>
  </channel>
</rss>

