{"id":2981012,"date":"2026-08-26T12:20:32","date_gmt":"2026-08-26T19:20:32","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2981012"},"modified":"2026-09-02T10:19:55","modified_gmt":"2026-09-02T17:19:55","slug":"build-with-arcgis-maps-sdk-for-javascript","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript","title":{"rendered":"Discover what you can build with ArcGIS Maps SDK for JavaScript"},"author":354132,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[738191],"tags":[],"industry":[],"product":[36831],"class_list":["post-2981012","blog","type-blog","status-publish","format-standard","hentry","category-developers","product-js-api-arcgis"],"acf":{"show_article_image":true,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-25-2026-at-15.58.28.png","wide_image":false,"related_articles":[{"ID":2962667,"post_author":"354132","post_date":"2026-04-23 09:45:27","post_date_gmt":"2026-04-23 16:45:27","post_content":"","post_title":"What is ArcGIS Maps SDK for JavaScript? A Practical Guide for Builders and Decision\u2011Makers","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"what-is-arcgis-maps-sdk-for-javascript","to_ping":"","pinged":"","post_modified":"2026-04-27 13:34:18","post_modified_gmt":"2026-04-27 20:34:18","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2962667","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2978329,"post_author":"21311","post_date":"2026-07-26 23:19:21","post_date_gmt":"2026-07-27 06:19:21","post_content":"","post_title":"ArcGIGuess: Build an Interactive Geography Game in Minutes with ArcGIS","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"building-arcgiguess","to_ping":"","pinged":"","post_modified":"2026-08-10 01:07:07","post_modified_gmt":"2026-08-10 08:07:07","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2978329","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1878872,"post_author":"309572","post_date":"2023-04-10 07:39:50","post_date_gmt":"2023-04-10 14:39:50","post_content":"","post_title":"Build accessible web apps with ArcGIS Maps SDK for JavaScript and Calcite Design System","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"build-accessible-web-apps-with-arcgis-maps-sdk-for-javascript-and-calcite-design-system","to_ping":"","pinged":"","post_modified":"2024-10-24 15:07:33","post_modified_gmt":"2024-10-24 22:07:33","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1878872","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2980089,"post_author":"312132","post_date":"2026-08-27 00:12:17","post_date_gmt":"2026-08-27 07:12:17","post_content":"","post_title":"Building my first JS web app with AI","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"building-my-first-js-web-app-with-ai","to_ping":"","pinged":"","post_modified":"2026-08-27 08:52:30","post_modified_gmt":"2026-08-27 15:52:30","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2980089","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2965884,"post_author":"330302","post_date":"2026-06-25 08:00:43","post_date_gmt":"2026-06-25 15:00:43","post_content":"","post_title":"ArcGIS Maps SDK for JavaScript: What's New in 5.1","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"arcgis-maps-sdk-for-javascript-whats-new-in-5-1","to_ping":"","pinged":"","post_modified":"2026-07-07 09:52:44","post_modified_gmt":"2026-07-07 16:52:44","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2965884","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2958404,"post_author":"6561","post_date":"2026-02-26 13:30:31","post_date_gmt":"2026-02-26 21:30:31","post_content":"","post_title":"Introducing AI components (beta) in the ArcGIS Maps SDK for JavaScript","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"introducing-ai-components-beta-in-the-js-maps-sdk","to_ping":"","pinged":"","post_modified":"2026-03-16 13:22:41","post_modified_gmt":"2026-03-16 20:22:41","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2958404","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"3","filter":"raw"}],"authors":[{"ID":354132,"user_firstname":"Sneha","user_lastname":"Suresh","nickname":"Sneha Suresh","user_nicename":"snehasuresh_esripm","display_name":"Sneha Suresh","user_email":"snehasuresh@esri.com","user_url":"","user_registered":"2024-03-01 17:59:21","user_description":"Sneha Suresh is a Product Marketing Manager on Esri's Developer Marketing team. She is a passionate marketer with over eight years of experience spanning various sectors including Information Technology, Ride-Hailing, and Gaming. Sneha earned her MBA from Cornell University's Johnson School of Business and holds a Bachelor\u2019s degree in Electronics Engineering from the University of Mumbai.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/03\/Teams-Image-213x200.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Explore our collection of 2D\/3D showcase apps. Access code, interact with apps, and adapt patterns while building your own web applications.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Looking for inspiration to build production-ready web mapping apps? Start here.<\/p>\n<p>We&#8217;ve refreshed our <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/\">Showcase page<\/a> with new sample applications that demonstrate how to build custom web mapping apps with ArcGIS Maps SDK for JavaScript. Explore live apps, inspect the source code, and see how the capabilities of the SDK work together in real-world workflows. Learn best practices, build with web components, and pair the SDK with Calcite Design System to create scalable, accessible applications.<\/p>\n<h2><strong>Let&#8217;s take a quick tour of the Showcase Page<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Mountain Lion Habitat Analysis<\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p>Analyze and visualize potential mountain lion habitat suitability based on multiple factors using client-side raster analysis. Navigate the map to explore the region and better understand habitat patterns. Adjust raster function parameters with the side panel sliders to see how they affect habitat suitability.<\/p>\n<p><strong>How it is built:<\/strong> This app leverages imagery layers, client-side raster analysis, inset maps, and Calcite Design System components to evaluate habitat suitability and visualize environmental factors interactively.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981029,"id":2981029,"title":"Untitled - August 12, 2026 at 11.42.44 (1)","filename":"Untitled-August-12-2026-at-11.42.44-1.gif","filesize":13966370,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-12-2026-at-11-42-44-1","alt":"","author":"354132","description":"","caption":"","name":"untitled-august-12-2026-at-11-42-44-1","status":"inherit","uploaded_to":2981012,"date":"2026-08-25 23:24:55","modified":"2026-08-25 23:24:55","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/mountain-lion-habitat-analysis\/"},{"acf_fc_layout":"content","content":"<h3><strong>NYC Helicopter Noise Explorer<\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p class=\"p1\">This app provides interactive analytics, charts, map effects, and demographic context for NYC noise complaints and helicopter activity. Explore the data through neighborhood lookup, calendar-based filtering, a noise complaint table, and more.<\/p>\n<p><strong>How it is built: <\/strong>The app leverages the SDK&#8217;s data-driven visualizations, client-side querying, interactive charts, and feature table capabilities to explore relationships between flight activity and noise complaints.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981036,"id":2981036,"title":"Untitled - August 12, 2026 at 11.42.44","filename":"Untitled-August-12-2026-at-11.42.44.gif","filesize":3633007,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-12-2026-at-11-42-44","alt":"Interactive map of New York City helicopter traffic and noise complaints, showing flight paths across the region and red dots representing complaint locations, with filters for date and demographic analysis.","author":"354132","description":"","caption":"","name":"untitled-august-12-2026-at-11-42-44","status":"inherit","uploaded_to":2981012,"date":"2026-08-25 23:36:02","modified":"2026-08-25 23:37:02","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/nyc-helicopter-noise-explorer\/"},{"acf_fc_layout":"content","content":"<h3><strong>U.S Vessel Traffic\u00a0<\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p class=\"p1\">Visualize U.S. vessel traffic by month and category, and download the tracks for further analysis. Vessel traffic data comes from the USCG, NOAA, and BOEM through Marine Cadastre, helping marine spatial planners better understand the users of ocean space and identify potential space-use conflicts.<\/p>\n<p><strong>How it is built: <\/strong>The app leverages custom basemaps, layer effects, feature layers, and map components to create an immersive, interactive visualization of large-scale vessel traffic patterns.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981037,"id":2981037,"title":"Untitled - August 12, 2026 at 11.42.44 (2)","filename":"Untitled-August-12-2026-at-11.42.44-2.gif","filesize":14240677,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-12-2026-at-11-42-44-2","alt":"","author":"354132","description":"","caption":"","name":"untitled-august-12-2026-at-11-42-44-2","status":"inherit","uploaded_to":2981012,"date":"2026-08-25 23:45:18","modified":"2026-08-25 23:45:18","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-2.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/vessel-traffic\/"},{"acf_fc_layout":"content","content":"<h3><strong><span class=\"TextRun MacChromeBold SCXW99133260 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW99133260 BCX0\" data-ccp-parastyle=\"heading 2\">Hike in the Swiss National Park<\/span><\/span><span class=\"EOP Selected SCXW99133260 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:100,&quot;335559739&quot;:100,&quot;335559740&quot;:259}\">\u00a0<\/span><\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p class=\"p1\">In this app, you can explore National Park hiking trails in a 3D scene. Hikers who want to pick a hike based on their ability can filter trails by difficulty level or walk time, or select a trail from the map to display more details such as the trail name, description, and elevation profile.<\/p>\n<p><strong>How it is built:\u00a0 <\/strong>The app leverages 3D web scenes, terrain visualization, smart labeling, and elevation profile capabilities to create an immersive hiking exploration experience.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981045,"id":2981045,"title":"Untitled - August 12, 2026 at 11.42.44 (4)","filename":"Untitled-August-12-2026-at-11.42.44-4.gif","filesize":48658759,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-12-2026-at-11-42-44-4","alt":"","author":"354132","description":"","caption":"","name":"untitled-august-12-2026-at-11-42-44-4","status":"inherit","uploaded_to":2981012,"date":"2026-08-26 00:13:15","modified":"2026-08-26 00:13:15","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-4.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/swiss-national-park\/"},{"acf_fc_layout":"content","content":"<h3><strong><span class=\"TextRun MacChromeBold SCXW120517464 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW120517464 BCX0\" data-ccp-parastyle=\"heading 2\">Explore Mars<\/span><\/span><span class=\"EOP Selected SCXW120517464 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:100,&quot;335559739&quot;:100,&quot;335559740&quot;:259}\"><br \/>\n<\/span><\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p class=\"p1\">Navigate and explore Mars using this application. You can traverse the Martian surface, accurately measure its craters and mountains, and understand its terrain with the help of detailed imagery and spatial data. The application uses the Martian coordinate system for an accurate representation of the planet&#8217;s real size. You can also compare Mars with Earth by overlaying known regions and 3D objects, which aids in understanding the scale and size of Mars, and trace the paths of rovers such as Perseverance and Curiosity.<\/p>\n<p><strong>How it is built:\u00a0 <\/strong>The App leverages planetary coordinate systems, measurement tools, custom projections, and glTF model support to enable interactive exploration and analysis of Mars in 3D.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981096,"id":2981096,"title":"Untitled - August 26, 2026 at 11.42.16 (4)","filename":"Untitled-August-26-2026-at-11.42.16-4.gif","filesize":24106707,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-26-2026-at-11-42-16-4","alt":"","author":"354132","description":"","caption":"","name":"untitled-august-26-2026-at-11-42-16-4","status":"inherit","uploaded_to":2981012,"date":"2026-08-26 19:15:35","modified":"2026-08-26 19:15:35","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-26-2026-at-11.42.16-4.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/explore-mars\/"},{"acf_fc_layout":"content","content":"<h3><strong><span class=\"TextRun MacChromeBold SCXW250351354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW250351354 BCX0\" data-ccp-parastyle=\"heading 2\">City Download Portal<\/span><\/span><span class=\"EOP Selected SCXW250351354 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:100,&quot;335559739&quot;:100,&quot;335559740&quot;:259}\">\u00a0<\/span><\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p class=\"p1\">Select an area of interest to export as a 3D model. This allows you to download the geometry of buildings and terrain. The generated glTF model can then be imported into most popular 3D modeling tools for further use. This app also allows citizens to engage in urban planning processes by interactively proposing designs for future developments. Using the 3D sketching capabilities, users can draw on the ground, create simple buildings, and place arbitrary 3D objects in the scene.<\/p>\n<p><strong>How it is built: <\/strong>The app uses the SDK&#8217;s sketching, 3D querying, mesh processing, and glTF export capabilities to extract buildings and terrain from a selected area and generate a downloadable 3D model.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981042,"id":2981042,"title":"Untitled - August 12, 2026 at 11.42.44 (3)","filename":"Untitled-August-12-2026-at-11.42.44-3.gif","filesize":24905250,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-12-2026-at-11-42-44-3","alt":"","author":"354132","description":"","caption":"","name":"untitled-august-12-2026-at-11-42-44-3","status":"inherit","uploaded_to":2981012,"date":"2026-08-26 00:10:31","modified":"2026-08-26 00:10:31","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-11.42.44-3.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/city-download-portal\/"},{"acf_fc_layout":"content","content":"<h3><strong><span class=\"TextRun MacChromeBold SCXW23499985 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW23499985 BCX0\" data-ccp-parastyle=\"heading 2\">Manhattan Skyscraper Explorer<\/span><\/span><\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p class=\"p1\">Buildings are visualized in 3D, allowing you to virtually explore Manhattan. Using the interactive charts and filters, you can single out construction time periods to study the expansion of Manhattan, or view buildings with the shortest or tallest height. Selecting a building displays Wikipedia information about the building in a popup.<\/p>\n<p><strong>How it is built: <\/strong>The app leverages data-driven 3D visualization coordinated chart-map interactions, feature filtering, and search capabilities to explore Manhattan&#8217;s skyline and uncover patterns across its tallest buildings.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2981041,"id":2981041,"title":"Untitled - August 12, 2026 at 12.04.05 (2)","filename":"Untitled-August-12-2026-at-12.04.05-2.gif","filesize":43343371,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\/untitled-august-12-2026-at-12-04-05-2","alt":"","author":"354132","description":"","caption":"","name":"untitled-august-12-2026-at-12-04-05-2","status":"inherit","uploaded_to":2981012,"date":"2026-08-26 00:09:06","modified":"2026-08-26 00:09:06","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/08\/Untitled-August-12-2026-at-12.04.05-2.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/showcase\/manhattan-skyscraper-explorer\/"},{"acf_fc_layout":"content","content":"<h2><strong>A practical way to use the Showcase page<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>The Showcase is more than a gallery of apps. It&#8217;s a collection of patterns, workflows, and implementation approaches you can apply to your own projects.<\/p>\n<p><strong>Start with a workflow that resembles yours.<\/strong><br \/>\nFind an app that solves a similar problem, even if the industry, audience, or data differs.<\/p>\n<p><strong>Explore the experience.<\/strong><br \/>\nUse the live application to understand how the workflow comes together, from the user interface to the mapping experience.<\/p>\n<p><strong>See how it&#8217;s built.<\/strong><br \/>\nLook beneath the surface to discover the web components, layers, visualizations, analyses, and design patterns that power the application.<\/p>\n<p><strong>Dive into the source code.<\/strong><br \/>\nBrowse the repository to understand the architecture and implementation details, then clone or adapt the code for your own needs.<\/p>\n<p><strong>Make it your own.<\/strong><br \/>\nSwap in your data, refine the workflows, and tailor the experience to your users and business requirements.<\/p>\n"},{"acf_fc_layout":"content","content":"<hr \/>\n<p><strong>Start exploring and building\u00a0<\/strong><\/p>\n<p><em>The showcase applications demonstrate how multiple capabilities can work together in complete web mapping experiences. Explore the applications, review their code, and adapt the approaches that fit your own projects.\u00a0<\/em><\/p>\n<p><em><strong>To continue: <\/strong><a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/develop-with-arcgis\/features\/web-development\">Explore ArcGIS Maps SDK for JavaScript<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\">read the developer documentation<\/a>, or <a href=\"https:\/\/www.esri.com\/en-us\/lg\/product\/esri-developer-newsletter\">subscribe to the Esri Developer Newsletter<\/a>.\u00a0<\/em><\/p>\n"}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Discover what you can build with ArcGIS Maps SDK for JavaScript<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discover what you can build with ArcGIS Maps SDK for JavaScript\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-02T17:19:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\"},\"author\":{\"name\":\"Sneha Suresh\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/711486889caa9ff3296fd5b73ae0c5a1\"},\"headline\":\"Discover what you can build with ArcGIS Maps SDK for JavaScript\",\"datePublished\":\"2026-08-26T19:20:32+00:00\",\"dateModified\":\"2026-09-02T17:19:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\"},\"wordCount\":11,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"articleSection\":[\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\",\"name\":\"Discover what you can build with ArcGIS Maps SDK for JavaScript\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-08-26T19:20:32+00:00\",\"dateModified\":\"2026-09-02T17:19:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover what you can build with ArcGIS Maps SDK for JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/711486889caa9ff3296fd5b73ae0c5a1\",\"name\":\"Sneha Suresh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/03\/Teams-Image-213x200.jpeg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/03\/Teams-Image-213x200.jpeg\",\"caption\":\"Sneha Suresh\"},\"description\":\"Sneha Suresh is a Product Marketing Manager on Esri's Developer Marketing team. She is a passionate marketer with over eight years of experience spanning various sectors including Information Technology, Ride-Hailing, and Gaming. Sneha earned her MBA from Cornell University's Johnson School of Business and holds a Bachelor\u2019s degree in Electronics Engineering from the University of Mumbai.\",\"gender\":\"Female\",\"jobTitle\":\"Product Marketing Manager\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/snehasuresh_esripm\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Discover what you can build with ArcGIS Maps SDK for JavaScript","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript","og_locale":"en_US","og_type":"article","og_title":"Discover what you can build with ArcGIS Maps SDK for JavaScript","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2026-09-02T17:19:55+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript"},"author":{"name":"Sneha Suresh","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/711486889caa9ff3296fd5b73ae0c5a1"},"headline":"Discover what you can build with ArcGIS Maps SDK for JavaScript","datePublished":"2026-08-26T19:20:32+00:00","dateModified":"2026-09-02T17:19:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"articleSection":["Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript","name":"Discover what you can build with ArcGIS Maps SDK for JavaScript","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-08-26T19:20:32+00:00","dateModified":"2026-09-02T17:19:55+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/build-with-arcgis-maps-sdk-for-javascript#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Discover what you can build with ArcGIS Maps SDK for JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/711486889caa9ff3296fd5b73ae0c5a1","name":"Sneha Suresh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/03\/Teams-Image-213x200.jpeg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/03\/Teams-Image-213x200.jpeg","caption":"Sneha Suresh"},"description":"Sneha Suresh is a Product Marketing Manager on Esri's Developer Marketing team. She is a passionate marketer with over eight years of experience spanning various sectors including Information Technology, Ride-Hailing, and Gaming. Sneha earned her MBA from Cornell University's Johnson School of Business and holds a Bachelor\u2019s degree in Electronics Engineering from the University of Mumbai.","gender":"Female","jobTitle":"Product Marketing Manager","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/snehasuresh_esripm"}]}},"text_date":"August 26, 2026","author_name":"Sneha Suresh","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/snehasuresh_esripm","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Maps SDK for JavaScript","tag_data":[],"category_data":[{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":460,"filter":"raw"}],"product_data":[{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":372,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=js-api-arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2981012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/354132"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2981012"}],"version-history":[{"count":30,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2981012\/revisions"}],"predecessor-version":[{"id":2981445,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2981012\/revisions\/2981445"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2981012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2981012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2981012"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2981012"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2981012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}