{"id":2647392,"date":"2025-04-16T10:03:30","date_gmt":"2025-04-16T17:03:30","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2647392"},"modified":"2025-09-22T15:59:30","modified_gmt":"2025-09-22T22:59:30","slug":"how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map","title":{"rendered":"Get started with ArcGIS Maps SDK for JavaScript &#8211; Display a Map"},"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":[769562,101302,24921,30471,36161],"industry":[],"product":[36831],"class_list":["post-2647392","blog","type-blog","status-publish","format-standard","hentry","category-developers","tag-arcgis-maps-sdk-for-javascript","tag-get-started","tag-javascript","tag-web-applications","tag-web-development","product-js-api-arcgis"],"acf":{"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":"Ready to dive into GIS? Use this guide to get started with ArcGIS Maps SDK for JavaScript and build impressive web mapping applications.\r\n","flexible_content":[{"acf_fc_layout":"content","content":"<p>Welcome, future GIS wizards and software engineering superheroes \ud83c\udf1f! If you\u2019re just starting to explore the world of GIS and looking to build custom web mapping applications, you\u2019ve come to the right place! This step-by-step guide will walk you through the process of getting started with <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/develop-with-arcgis\/features\/web-development\">ArcGIS Maps SDK for JavaScript<\/a>, preparing you to create stunning maps and leverage its powerful geospatial capabilities in your web applications.<\/p>\n<p>Follow along to learn how to setup your development environment, create an ArcGIS account, obtain an <a href=\"https:\/\/developers.arcgis.com\/documentation\/glossary\/api-key\/\">API key<\/a>, and build a basic web mapping application using ArcGIS Maps SDK for JavaScript and Visual Studio Code.<\/p>\n<p><span data-teams=\"true\">This example uses <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/get-started-cdn\/\">ArcGIS CDN<\/a> to get started with the JavaScript Maps SDK\u2014a fast and easy way to get up and running without a local setup.<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Quick Links<\/strong><\/h3>\n<ul>\n<li><a href=\"#setup\">Setting Up Your Development Environment<\/a><\/li>\n<li><a href=\"#account\">Creating an ArcGIS Account<\/a><\/li>\n<li><a href=\"#API\">Creating an API Key<\/a><\/li>\n<li><a href=\"#App\">Creating Your Web Application<\/a><\/li>\n<li><a href=\"#CSV\">Importing and Displaying from a CSV<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2 id=\"setup\">Setting Up Your Development Environment<\/h2>\n"},{"acf_fc_layout":"content","content":"<p>To start, you&#8217;ll set up your development environment using a code editor. In this tutorial, we will use Visual Studio Code.<\/p>\n<h4><strong>Download <a href=\"https:\/\/visualstudio.microsoft.com\/\">Visual Studio Code<\/a><\/strong><\/h4>\n<ul>\n<li>Download and install <strong>Visual Studio Code<\/strong> from the official website.<\/li>\n<li>Open Visual Studio Code and go to the Extensions view.<\/li>\n<li>Search for <strong>&#8216;Live Server&#8217;<\/strong> and install the extension to help you preview your web applications.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2815212,"id":2815212,"title":"visual studio","filename":"visual-studio.png","filesize":216322,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/visual-studio","alt":"A screenshot of the Visual Studio Code Marketplace showing the details of the \"Live Server\" extension.","author":"354132","description":"","caption":"","name":"visual-studio","status":"inherit","uploaded_to":2647392,"date":"2025-05-29 21:44:48","modified":"2025-05-29 21:45:24","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1269,"height":883,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","medium-width":375,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","medium_large-width":768,"medium_large-height":534,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","large-width":1269,"large-height":883,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","1536x1536-width":1269,"1536x1536-height":883,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","2048x2048-width":1269,"2048x2048-height":883,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio-668x465.png","card_image-width":668,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/visual-studio.png","wide_image-width":1269,"wide_image-height":883}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h4><strong>Create a Project Folder<\/strong><\/h4>\n<ul>\n<li>Click on<strong> &#8216;File&#8217;<\/strong> and then <strong>&#8216;Open Folder&#8217;<\/strong> to create a new folder for your project.<\/li>\n<li>Choose a location to save your project and create a new folder.<\/li>\n<li>Click <strong>&#8216;Open&#8217;<\/strong> to open the folder in Visual Studio Code.<\/li>\n<li>Click &#8216;<strong>Allow&#8217;<\/strong> and let Visual Studio Code access to your local file.<\/li>\n<li>Click &#8216;<strong>Trust&#8217; <\/strong>to trust the authors.<\/li>\n<li>Restart\/ Reopen Visual Studio Code before you get started with your first code.<\/li>\n<li>Create a new HTML file (e.g. index.html) under the folder to start writing your code.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2648202,"id":2648202,"title":"Screen Recording 2025-01-02 at 11.08.00\u202fAM (4)","filename":"Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-scaled.gif","filesize":146105,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-scaled.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/screen-recording-2025-01-02-at-11-08-00-am-4","alt":"image","author":"354132","description":"","caption":"","name":"screen-recording-2025-01-02-at-11-08-00-am-4","status":"inherit","uploaded_to":2647392,"date":"2025-01-10 02:25:24","modified":"2025-01-10 02:29:37","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":2560,"height":1600,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-scaled.gif","medium-width":418,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-scaled.gif","medium_large-width":768,"medium_large-height":480,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-scaled.gif","large-width":1728,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-1536x960.gif","1536x1536-width":1536,"1536x1536-height":960,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-2048x1280.gif","2048x2048-width":2048,"2048x2048-height":1280,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-744x465.gif","card_image-width":744,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screen-Recording-2025-01-02-at-11.08.00\u202fAM-4-1728x1080.gif","wide_image-width":1728,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2 id=\"account\">Creating an ArcGIS Account<\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Now, let\u2019s explore a fundamental tutorial\u2014<a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/tutorials\/display-a-map\/\">How to Display a Map using ArcGIS Maps SDK for JavaScript<\/a>.<\/p>\n<p>To get started you can either create an <a href=\"https:\/\/location.arcgis.com\/sign-up\/\" target=\"_blank\" rel=\"noopener noreferrer\">ArcGIS Location Platform<\/a>\u00a0or\u00a0<a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-online\/trial\" target=\"_blank\" rel=\"noopener noreferrer\">ArcGIS Online<\/a> account. In this example, we\u2019ll set up an \u00a0<a href=\"https:\/\/location.arcgis.com\/sign-up\/\" target=\"_blank\" rel=\"noopener noreferrer\">ArcGIS Location Platform<\/a> account and take advantage of its free tier to get started. Alternatively, you can also create an ArcGIS Online account and leverage its <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-online\/trial\">21-day free trial.<\/a> If you have an existing ArcGIS Location Platform, ArcGIS Online, or ArcGIS Enterprise account, you can use the JavaScript Maps SDK at no additional cost.<\/p>\n<h4><strong>Create an ArcGIS Location Platform Account<\/strong><\/h4>\n<ul>\n<li><span class=\"TextRun SCXW149034573 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW149034573 BCX0\">Click on <\/span><\/span><strong><span class=\"TextRun MacChromeBold SCXW149034573 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW149034573 BCX0\"><a href=\"https:\/\/location.arcgis.com\/sign-up\/\">Sign up<\/a> for an account.<\/span><\/span><\/strong><\/li>\n<li><span class=\"TextRun SCXW256315338 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW256315338 BCX0\">Enter relevant details:\u00a0 <em>First name, Last name, Email.<\/em><\/span><\/span><\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2652342,"id":2652342,"title":"Screenshot 2025-01-15 at 11.46.26\u202fAM","filename":"Screenshot-2025-01-15-at-11.46.26\u202fAM.png","filesize":277895,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/screenshot-2025-01-15-at-11-46-26-am","alt":"","author":"354132","description":"","caption":"","name":"screenshot-2025-01-15-at-11-46-26-am","status":"inherit","uploaded_to":2647392,"date":"2025-01-15 20:46:18","modified":"2025-01-15 20:46:18","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2866,"height":1556,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM.png","medium-width":464,"medium-height":252,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM.png","medium_large-width":768,"medium_large-height":417,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM.png","large-width":1920,"large-height":1042,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM-1536x834.png","1536x1536-width":1536,"1536x1536-height":834,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM-2048x1112.png","2048x2048-width":2048,"2048x2048-height":1112,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM-826x448.png","card_image-width":826,"card_image-height":448,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.46.26\u202fAM-1920x1042.png","wide_image-width":1920,"wide_image-height":1042}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Fill in all the sections.\n<ul>\n<li>For the <b>Your portal URL<\/b><span data-contrast=\"none\"> section enter a string that you would like to display in the URL e.g. <em>MyMaps<\/em><\/span><\/li>\n<li>For <b>Your portal display name<i><span data-contrast=\"none\">, <\/span><\/i><\/b><i>e<\/i><i><span data-contrast=\"none\">nter a value that you would like to display e.g. MyMaps.<\/span><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2652352,"id":2652352,"title":"Screenshot 2025-01-15 at 11.49.38\u202fAM","filename":"Screenshot-2025-01-15-at-11.49.38\u202fAM.png","filesize":241210,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/screenshot-2025-01-15-at-11-49-38-am","alt":"","author":"354132","description":"","caption":"","name":"screenshot-2025-01-15-at-11-49-38-am","status":"inherit","uploaded_to":2647392,"date":"2025-01-15 20:49:30","modified":"2025-01-15 20:49:30","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2868,"height":1452,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM.png","medium-width":464,"medium-height":235,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM.png","medium_large-width":768,"medium_large-height":389,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM.png","large-width":1920,"large-height":972,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM-1536x778.png","1536x1536-width":1536,"1536x1536-height":778,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM-2048x1037.png","2048x2048-width":2048,"2048x2048-height":1037,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM-826x418.png","card_image-width":826,"card_image-height":418,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/Screenshot-2025-01-15-at-11.49.38\u202fAM-1920x972.png","wide_image-width":1920,"wide_image-height":972}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2 id=\"API\">Creating An API Key<\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Once you log into to your account, create an API Key by following the steps outlined below.<\/p>\n<ul>\n<li>Click on My Portal &gt; New Item &gt; Developer Credentials &gt; API Key Credentials<\/li>\n<li><span class=\"TextRun SCXW47122466 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW47122466 BCX0\">Set the <\/span><span class=\"NormalTextRun SCXW47122466 BCX0\">expiration<\/span><span class=\"NormalTextRun SCXW47122466 BCX0\"> date to a m<\/span><\/span><span class=\"TextRun MacChromeBold SCXW47122466 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW47122466 BCX0\">onth<\/span><\/span><span class=\"TextRun SCXW47122466 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW47122466 BCX0\"> from today&#8217;s date<\/span><\/span><\/li>\n<li>Select only the required location services (This example selects all the services).<\/li>\n<li><span class=\"TextRun SCXW47122466 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW47122466 BCX0\"><span class=\"TextRun SCXW46267639 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW46267639 BCX0\">Add a <\/span><\/span><span class=\"TextRun MacChromeBold SCXW46267639 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW46267639 BCX0\">title <\/span><\/span><span class=\"TextRun SCXW46267639 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW46267639 BCX0\">and a <\/span><\/span><span class=\"TextRun MacChromeBold SCXW46267639 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW46267639 BCX0\">summary (Optional)<\/span><\/span><span class=\"EOP SCXW46267639 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559740&quot;:240}\">\u00a0<\/span><\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW47122466 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW47122466 BCX0\"><span class=\"TextRun SCXW29472173 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW29472173 BCX0\">Click on Next &gt; <\/span><\/span><span class=\"TextRun MacChromeBold SCXW29472173 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW29472173 BCX0\">Generate API Key<\/span><\/span><span class=\"TextRun SCXW29472173 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW29472173 BCX0\"> &gt; Next<\/span><\/span><\/span><\/span><\/li>\n<\/ul>\n<p><span class=\"TextRun SCXW47122466 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW47122466 BCX0\"><span class=\"TextRun MacChromeBold SCXW195786414 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW195786414 BCX0\">Your API key will be generated <\/span><\/span><span class=\"TextRun SCXW195786414 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW195786414 BCX0\">\ud83c\udf89<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW195786414 BCX0\"><span class=\"SCXW195786414 BCX0\"> . Click the copy button to quickly save your API key for the next step.<br \/>\n<\/span><br \/>\nFor more information on ArcGIS Location Platform and creating an API key, you can also watch this <a href=\"https:\/\/mediaspace.esri.com\/media\/t\/1_iimhjl9u\">video<\/a>.\u00a0<br class=\"SCXW195786414 BCX0\" \/><\/span>\u00a0 <\/span><\/span><span class=\"EOP SCXW47122466 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2761532,"id":2761532,"title":"GIF_1","filename":"Untitled-3-1.gif","filesize":5127544,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-3-1","alt":"A GIF explaining how to create an API key with an ArcGIS Location Platform Account","author":"354132","description":"","caption":"","name":"untitled-3-1","status":"inherit","uploaded_to":2647392,"date":"2025-04-16 23:06:18","modified":"2025-04-16 23:06:59","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\/2025\/04\/Untitled-3-1-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-3-1.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2 id=\"App\">Creating Your Web Application<\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Once your ArcGIS account is set up, head over to Visual Studio Code to create your web application.<\/p>\n<ul>\n<li>Copy the HTML and CSS code from the <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/tutorials\/display-a-map\/\">tutorial<\/a> into Visual Studio Code.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2940655,"id":2940655,"title":"JS SDK (5)","filename":"JS-SDK-5.png","filesize":215143,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/js-sdk-5","alt":"A code editor displaying HTML and CSS code for an ArcGIS Maps SDK for JavaScript application","author":"354132","description":"","caption":"","name":"js-sdk-5","status":"inherit","uploaded_to":2647392,"date":"2025-09-22 21:44:39","modified":"2025-09-22 21:45:41","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","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\/2025\/04\/JS-SDK-5-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/JS-SDK-5.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Enter the API key that was generated in your <a href=\"https:\/\/location.arcgis.com\/dashboard\/\">ArcGIS Location Platform account<\/a> in the <strong>&#8220;YOUR_ACCESS_TOKEN&#8221;<\/strong> slot.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2940656,"id":2940656,"title":"Untitled - 2025-09-22T144226.041","filename":"Untitled-2025-09-22T144226.041.png","filesize":360594,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-2025-09-22t144226-041","alt":"A code editor displaying HTML and JavaScript code for an ArcGIS Maps SDK for JavaScript application, with a placeholder for an API access token","author":"354132","description":"","caption":"","name":"untitled-2025-09-22t144226-041","status":"inherit","uploaded_to":2647392,"date":"2025-09-22 21:46:00","modified":"2025-09-22 21:48:27","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","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\/2025\/04\/Untitled-2025-09-22T144226.041-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T144226.041.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Add script and link tags for Map Components and Calcite Design System.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2940662,"id":2940662,"title":"Untitled - 2025-09-22T155329.758","filename":"Untitled-2025-09-22T155329.758.png","filesize":303792,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-2025-09-22t155329-758","alt":"A code editor displaying HTML code for loading ArcGIS Maps SDK for JavaScript and related components from a CDN.","author":"354132","description":"","caption":"","name":"untitled-2025-09-22t155329-758","status":"inherit","uploaded_to":2647392,"date":"2025-09-22 22:54:16","modified":"2025-09-22 22:54:50","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","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\/2025\/04\/Untitled-2025-09-22T155329.758-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T155329.758.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>In the body tag, use the Map component to set the <a href=\"https:\/\/developers.arcgis.com\/rest\/basemap-styles\/\">basemap layer<\/a>, location, and <a href=\"https:\/\/developers.arcgis.com\/documentation\/glossary\/zoom-level\/\">zoom level.<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2940659,"id":2940659,"title":"Untitled - 2025-09-22T153210.181","filename":"Untitled-2025-09-22T153210.181.png","filesize":317967,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-2025-09-22t153210-181","alt":"","author":"354132","description":"","caption":"","name":"untitled-2025-09-22t153210-181","status":"inherit","uploaded_to":2647392,"date":"2025-09-22 22:32:56","modified":"2025-09-22 22:32:56","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","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\/2025\/04\/Untitled-2025-09-22T153210.181-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-22T153210.181.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>\n<div class=\"ChatMessage-module__kbcA27y\">\n<p>To display the map, start by clicking on &#8216;<strong>File&#8217;<\/strong> and then select &#8216;<strong>Save&#8217;<\/strong>. Next, right-click on your file name and choose<strong> &#8216;Open with Five Server&#8217;<\/strong>. This should launch your browser and showcase the topographic basemap layer for an area within the Santa Monica Mountains in California. Alternately, you can also click the <strong>&#8216;Go live&#8217;<\/strong> button in the lower right corner to run the code.<\/p>\n<\/div>\n<div class=\"ChatMessage-module__ArTtMQx\">\n<div class=\"ChatMessage-module__UB4kqCs\"><\/div>\n<\/div>\n<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2813282,"id":2813282,"title":"Untitled (11) (4)","filename":"Untitled-11-4.gif","filesize":8140464,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-11-4-2","alt":"","author":"354132","description":"","caption":"","name":"untitled-11-4-2","status":"inherit","uploaded_to":2647392,"date":"2025-05-29 00:38:45","modified":"2025-05-29 00:38:45","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\/2025\/04\/Untitled-11-4-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-11-4.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Congratulations on successfully displaying a map using <strong>ArcGIS Maps SDK for JavaScript<\/strong>! \ud83e\udd73 You can also build the same map using ArcGIS Online, following similar steps.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<h2 id=\"CSV\">Importing and Displaying Data from Your CSV<\/h2>\n"},{"acf_fc_layout":"content","content":"<p><span class=\"NormalTextRun SCXW187020333 BCX0\">A powerful capability of JavaScript Maps SDK is enabling you to convert raw data<\/span><span class=\"NormalTextRun SCXW187020333 BCX0\">\u00a0into<\/span><span class=\"NormalTextRun SCXW187020333 BCX0\"> informative maps. If you would like to import data from a CSV file and display it on the same map, follow along.\u00a0<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\/sample-code\/layers-csv\/live\/earthquakes.csv\">Download<\/a> this CSV file.\n<ul>\n<li>You may use your own CSV file as long as it includes latitude and longitude information.<\/li>\n<\/ul>\n<\/li>\n<li>Save and name the file (e.g. earthquake.csv) in the folder you created for your project.<\/li>\n<li>Import the CSV file via the map element.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2939608,"id":2939608,"title":"Untitled - 2025-09-11T151827.693","filename":"Untitled-2025-09-11T151827.693.png","filesize":588423,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-2025-09-11t151827-693","alt":"Code editor displaying HTML and JavaScript for an ArcGIS map application, including script to load CSV data as a layer. Red box highlights JavaScript code.","author":"354132","description":"","caption":"","name":"untitled-2025-09-11t151827-693","status":"inherit","uploaded_to":2647392,"date":"2025-09-11 22:19:11","modified":"2025-09-11 22:21:47","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","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\/2025\/04\/Untitled-2025-09-11T151827.693-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-09-11T151827.693.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li>Run the code to display a map with locations that experienced earthquake<\/li>\n<li>Zoom out to view the locations impacted by the earthquake<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2812912,"id":2812912,"title":"Untitled (91)","filename":"Untitled-91.png","filesize":2482115,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\/untitled-91","alt":"A world map, with focus on the Pacific and Atlantic Oceans, speckled with numerous orange dots indicating various locations around the globe.","author":"354132","description":"","caption":"","name":"untitled-91","status":"inherit","uploaded_to":2647392,"date":"2025-05-28 22:41:02","modified":"2025-05-28 22:43:54","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","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\/2025\/04\/Untitled-91-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-91.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<hr \/>\n<p>If you liked this tutorial, consider exploring more <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/#tutorials\">tutorials<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/#sample-code\">sample code<\/a> to deepen your understanding of JavaScript Maps SDK. Additionally, you can consider these <a href=\"https:\/\/www.esri.com\/training\/catalog\/search\/\">courses on offer by Esri Academy<\/a> to master the SDK.<\/p>\n"},{"acf_fc_layout":"content","content":"<div class=\"ChatMessage-module__ArTtMQx\">\n<div class=\"ChatMessage-module__ArTtMQx\">\n<p><strong>Additional Resources<br \/>\n<\/strong><\/p>\n<p><a href=\"https:\/\/developers.arcgis.com\/documentation\/glossary\/\">Esri Developer Glossary\u00a0<\/a><\/p>\n<hr \/>\n<p><em>To learn more about ArcGIS Maps SDKs for JavaScript, visit our <strong><a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/develop-with-arcgis\/features\/web-development\">Webpage<\/a><\/strong>. For detailed documentation, head over to the\u00a0<strong><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\">Esri Developer Site<\/a>.<\/strong>\u00a0Also, stay in the loop with the latest in Developer technology by subscribing to the\u00a0<strong><a href=\"https:\/\/www.esri.com\/en-us\/lg\/product\/esri-developer-newsletter\">Esri Developer Newsletter.<\/a><\/strong><\/em><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n"}],"related_articles":[{"ID":2808342,"post_author":"4271","post_date":"2025-06-24 07:30:01","post_date_gmt":"2025-06-24 14:30:01","post_content":"","post_title":"Version 4.33 of JavaScript Maps SDK released!","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"whats-new-in-arcgis-maps-sdk-for-javascript-4-33","to_ping":"","pinged":"","post_modified":"2025-08-13 11:16:17","post_modified_gmt":"2025-08-13 18:16:17","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2808342","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2114102,"post_author":"320932","post_date":"2023-11-13 09:00:25","post_date_gmt":"2023-11-13 17:00:25","post_content":"","post_title":"Build GIS Web Apps with JavaScript Maps SDK components","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"build-gis-web-apps-with-javascript-maps-sdk-components","to_ping":"","pinged":"","post_modified":"2026-02-26 14:39:54","post_modified_gmt":"2026-02-26 22:39:54","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2114102","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2679322,"post_author":"4271","post_date":"2025-02-26 10:28:21","post_date_gmt":"2025-02-26 18:28:21","post_content":"","post_title":"JavaScript Maps SDK: A full transition to components","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"javascript-maps-sdk-a-full-transition-to-components","to_ping":"","pinged":"","post_modified":"2026-01-14 14:42:25","post_modified_gmt":"2026-01-14 22:42:25","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2679322","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","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":2613782,"post_author":"6561","post_date":"2024-12-19 12:15:12","post_date_gmt":"2024-12-19 20:15:12","post_content":"","post_title":"Good, better, best\u2014Simplify your web app development with Map Viewer","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"good-better-best-simplify-your-web-app-development-with-map-viewer","to_ping":"","pinged":"","post_modified":"2024-12-19 13:43:41","post_modified_gmt":"2024-12-19 21:43:41","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2613782","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2634792,"post_author":"6561","post_date":"2024-12-20 13:12:52","post_date_gmt":"2024-12-20 21:12:52","post_content":"","post_title":"Web maps\u2014the foundation of ArcGIS web applications","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"web-maps-the-foundation-of-arcgis-web-applications","to_ping":"","pinged":"","post_modified":"2024-12-20 13:19:21","post_modified_gmt":"2024-12-20 21:19:21","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2634792","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":true,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-95.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/Untitled-2025-06-05T174547.925.png"},"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>Get started with ArcGIS Maps SDK for JavaScript - Display a Map<\/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\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get started with ArcGIS Maps SDK for JavaScript - Display a Map\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\" \/>\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=\"2025-09-22T22:59:30+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=\"7 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\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\"},\"author\":{\"name\":\"Sneha Suresh\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/711486889caa9ff3296fd5b73ae0c5a1\"},\"headline\":\"Get started with ArcGIS Maps SDK for JavaScript &#8211; Display a Map\",\"datePublished\":\"2025-04-16T17:03:30+00:00\",\"dateModified\":\"2025-09-22T22:59:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\"},\"wordCount\":12,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Maps SDK for JavaScript\",\"get started\",\"JavaScript\",\"Web Applications\",\"Web Development\"],\"articleSection\":[\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\",\"name\":\"Get started with ArcGIS Maps SDK for JavaScript - Display a Map\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-04-16T17:03:30+00:00\",\"dateModified\":\"2025-09-22T22:59:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get started with ArcGIS Maps SDK for JavaScript &#8211; Display a Map\"}]},{\"@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":"Get started with ArcGIS Maps SDK for JavaScript - Display a Map","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\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map","og_locale":"en_US","og_type":"article","og_title":"Get started with ArcGIS Maps SDK for JavaScript - Display a Map","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-09-22T22:59:30+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map"},"author":{"name":"Sneha Suresh","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/711486889caa9ff3296fd5b73ae0c5a1"},"headline":"Get started with ArcGIS Maps SDK for JavaScript &#8211; Display a Map","datePublished":"2025-04-16T17:03:30+00:00","dateModified":"2025-09-22T22:59:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map"},"wordCount":12,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Maps SDK for JavaScript","get started","JavaScript","Web Applications","Web Development"],"articleSection":["Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map","name":"Get started with ArcGIS Maps SDK for JavaScript - Display a Map","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-04-16T17:03:30+00:00","dateModified":"2025-09-22T22:59:30+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/how-to-get-started-with-arcgis-maps-sdk-for-javascript-display-a-map#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Get started with ArcGIS Maps SDK for JavaScript &#8211; Display a Map"}]},{"@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":"April 16, 2025","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\/04\/Untitled-2025-06-05T174547.925.png","primary_product":"ArcGIS Maps SDK for JavaScript","tag_data":[{"term_id":769562,"name":"ArcGIS Maps SDK for JavaScript","slug":"arcgis-maps-sdk-for-javascript","term_group":0,"term_taxonomy_id":769562,"taxonomy":"post_tag","description":"","parent":0,"count":27,"filter":"raw"},{"term_id":101302,"name":"get started","slug":"get-started","term_group":0,"term_taxonomy_id":101302,"taxonomy":"post_tag","description":"","parent":0,"count":16,"filter":"raw"},{"term_id":24921,"name":"JavaScript","slug":"javascript","term_group":0,"term_taxonomy_id":24921,"taxonomy":"post_tag","description":"","parent":0,"count":151,"filter":"raw"},{"term_id":30471,"name":"Web Applications","slug":"web-applications","term_group":0,"term_taxonomy_id":30471,"taxonomy":"post_tag","description":"","parent":0,"count":21,"filter":"raw"},{"term_id":36161,"name":"Web Development","slug":"web-development","term_group":0,"term_taxonomy_id":36161,"taxonomy":"post_tag","description":"","parent":0,"count":19,"filter":"raw"}],"category_data":[{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":420,"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":361,"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\/2647392","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=2647392"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2647392\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2647392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2647392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2647392"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2647392"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2647392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}