{"id":2966718,"date":"2026-05-26T06:53:50","date_gmt":"2026-05-26T13:53:50","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2966718"},"modified":"2026-05-26T06:53:50","modified_gmt":"2026-05-26T13:53:50","slug":"developers-lounge-over-50-ways-to-style-a-map-with-one-service","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service","title":{"rendered":"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service"},"author":341472,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22941],"tags":[781007,781112,775832],"industry":[],"product":[36601],"class_list":["post-2966718","blog","type-blog","status-publish","format-standard","hentry","category-mapping","tag-arcgis-basemap-services","tag-arcgis-basemap-style-service","tag-arcgis-location-services","product-developers"],"acf":{"authors":[{"ID":341472,"user_firstname":"Elizabeth","user_lastname":"Ole","nickname":"Elizabeth Ole","user_nicename":"eole","display_name":"Elizabeth Ole","user_email":"eole@esri.com","user_url":"","user_registered":"2023-06-29 16:42:45","user_description":"Elizabeth is a passionate storyteller and marketer who enjoys utilizing her expertise in creativity, marketing, and technology to craft compelling brand and product stories.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/e85a4f470dffc1929610ad82fcf5dcf18dfd65c6f5631bf0dbb9dea7758adc91?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/e85a4f470dffc1929610ad82fcf5dcf18dfd65c6f5631bf0dbb9dea7758adc91?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"short_description":"Step into the Developer's Lounge to discover what Developer Relations Lead, Ra\u00fal Jim\u00e9nez Ortega, has to say about styling your maps.","flexible_content":[{"acf_fc_layout":"image","image":{"ID":2967725,"id":2967725,"title":"8300100-dev-lounge_dl-spotlight-raul","filename":"8300100-dev-lounge_dl-spotlight-raul-scaled.png","filesize":2412011,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-scaled.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/8300100-dev-lounge_dl-spotlight-raul","alt":"","author":"341472","description":"Ra\u00fal Jim\u00e9nez Ortega","caption":"","name":"8300100-dev-lounge_dl-spotlight-raul","status":"inherit","uploaded_to":2966718,"date":"2026-05-26 13:22:26","modified":"2026-05-26 13:23:13","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":2560,"height":1440,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-scaled.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-scaled.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-scaled.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-2048x1152.png","2048x2048-width":2048,"2048x2048-height":1152,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/8300100-dev-lounge_dl-spotlight-raul-1920x1080.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">In case you missed it, we just launched our brand-new developer series, <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-the-developers-lounge-where-curiosity-meets-code\"><strong>Developer&#8217;s Lounge<\/strong><\/a>.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The <strong>Developer&#8217;s Lounge<\/strong> is a dedicated space where curious developers can dive deeper into Esri&#8217;s powerful suite of developer tools and technologies, building the knowledge, skills, and confidence they need to create compelling applications and solutions.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">For our first-ever interview, we sat down with<strong> Developer Relations Lead, Ra\u00fal Jim\u00e9nez Ortega, <\/strong>to discuss his journey into the world of development, his dynamic role at Esri, and the exciting ways developers can\u00a0leverage\u00a0one powerful service to style stunning maps.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Whether\u00a0you&#8217;re\u00a0just beginning your development journey or looking to elevate your applications, we hope this conversation inspires you to bring richly styled maps to life.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"blockquote","content":"<p>\"Having access to a wide variety of map styles designed by professional cartographers for different use cases allows developers to focus on building their application logic rather than spending significant time designing maps.\" - Ra\u00fal Jim\u00e9nez Ortega<\/p>\n"},{"acf_fc_layout":"content","content":"<h4><\/h4>\n<h4><span class=\"TextRun Highlight SCXW214404445 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><strong><span class=\"NormalTextRun SCXW214404445 BCX0\">1. Hello,<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\"> Ra\u00fal!<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">\u00a0<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">What&#8217;s<\/span><\/strong><span class=\"NormalTextRun SCXW214404445 BCX0\"><strong> the story behind your first line of code, and how did it lead you to where you are today?<\/strong><\/span><\/span><\/h4>\n<p><span class=\"TextRun SCXW214404445 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW214404445 BCX0\">I started writing code early, the first time\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW214404445 BCX0\">was\u00a0\u00a0in<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">\u00a01995 (when I was\u00a011\u00a0years old),\u00a0on my i486\u00a0using QBasic with the\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW214404445 BCX0\">goal of<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW214404445 BCX0\">creating a<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">\u00a0&#8220;choose your own adventure\u201d game.\u00a0That led me to web development in 1998\u00a0while I was still in high school, and I joined\u00a0multiple online communities, where I met\u00a0other computer enthusiasts. Over time, that led me to\u00a0study computer science,\u00a0co-found and lead multiple\u00a0developer communities while I evolved as a\u00a0full-stack developer. I\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW214404445 BCX0\">led<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">\u00a0my own startup\u00a0(<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW214404445 BCX0\">GeoRemindMe<\/span><span class=\"NormalTextRun SCXW214404445 BCX0\">!), worked as a project and product manager in other startups, and finally joined Esri, where I have the opportunity to specialize in my current role as the developer relations lead (more information can be found on my website:<\/span><\/span><a class=\"Hyperlink SCXW214404445 BCX0\" href=\"https:\/\/www.rauljimenez.info\/docs\/about-me\/my-journey\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW214404445 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW214404445 BCX0\" data-ccp-charstyle=\"Hyperlink\">\u00a0My personal Journey<\/span><\/span><\/a><span class=\"TextRun SCXW214404445 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW214404445 BCX0\">\u00a0&amp;\u00a0<\/span><\/span><a class=\"Hyperlink SCXW214404445 BCX0\" href=\"https:\/\/www.rauljimenez.info\/docs\/about-me\/open-culture\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW214404445 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW214404445 BCX0\" data-ccp-charstyle=\"Hyperlink\">Open Culture).<\/span><\/span><\/a><\/p>\n<h4><\/h4>\n<p>&nbsp;<\/p>\n<h4><strong>2. As Developer Relations Lead at Esri, how would you describe your role and what does a typical day look like for you?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">That&#8217;s\u00a0a great question!\u00a0T<\/span><span data-contrast=\"none\">o be honest, no two days are the same. One day I&#8217;m working with engineers from our Native Maps SDK team to organize a livestream, on another I\u2019m meeting with product managers to provide some feedback, and the next I\u2019m attending a third-party conference somewhere in the world, or explaining to developers the effort that goes into producing up-to-date basemaps that cover the whole world at 20+ zoom levels.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<h4><strong>3. <\/strong><strong>For developers who may be unfamiliar with Esri basemaps, how would you introduce them?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">Esri basemaps are the background layer of a digital map\u2014the part you can pan and zoom that provides geographic context (roads, terrain, imagery) across the\u00a0whole world\u00a0at multiple zoom levels.\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">If\u00a0you\u2019re\u00a0familiar with\u00a0Google Maps, basemaps are equivalent to switching between \u2018Road\u2019,\u00a0\u2018Satellite\u2019,\u00a0or \u2018Terrain\u2019 views.\u00a0In short,\u00a0it is\u00a0<\/span><b><span data-contrast=\"none\">the underlying map style\u00a0(or map type) on which\u00a0your\u00a0<\/span><\/b><span data-contrast=\"none\">application\u2019s\u00a0data (markers, routes, etc.)\u00a0is\u00a0displayed.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<p><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<h4><strong>4. What components does every basemap have?\u00a0<\/strong><\/h4>\n<p>Every basemap is primarily composed of two core components, and often includes a third:<\/p>\n<p><strong>A)<\/strong><b><span data-contrast=\"none\"> Data (tiles)<\/span><\/b><span data-contrast=\"none\">: the geographic data used to draw map elements (buildings, roads, etc.). Instead of loading the entire world at once, this data is split into small chunks called\u00a0<\/span><i><span data-contrast=\"none\">tiles.<\/span><\/i><\/p>\n<p><span data-contrast=\"none\">A developer can think of tiles like:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li><span data-contrast=\"none\">Lazy loading for maps \u2192 only the visible area is loaded<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Image tiles in a grid \u2192 like loading a webpage made of many small images<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Pagination \/ chunked API responses \u2192 you only fetch what you need<\/span><\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2967021,"id":2967021,"title":"tiles-2d-3d","filename":"tiles-2d-3d.png","filesize":421908,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/tiles-2d-3d","alt":"","author":"341472","description":"BasemapTiles 2D and 3D","caption":"","name":"tiles-2d-3d","status":"inherit","uploaded_to":2966718,"date":"2026-05-20 18:19:35","modified":"2026-05-20 18:20:05","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":1265,"height":241,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","medium-width":464,"medium-height":88,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","medium_large-width":768,"medium_large-height":146,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","large-width":1265,"large-height":241,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","1536x1536-width":1265,"1536x1536-height":241,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","2048x2048-width":1265,"2048x2048-height":241,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d-826x157.png","card_image-width":826,"card_image-height":157,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png","wide_image-width":1265,"wide_image-height":241}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/tiles-2d-3d.png"},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"none\">These tiles can be:<\/span><span data-ccp-props=\"{&quot;335559685&quot;:1440}\">\u00a0<\/span><\/p>\n<ul>\n<li><b><span data-contrast=\"none\">Vector tiles:<\/span><\/b><span data-contrast=\"none\">\u00a0raw shapes (points, lines, polygons) that get styled on the client-side application.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Raster tiles:<\/span><\/b><span data-contrast=\"none\">\u00a0pre-rendered images, often used in satellite styles,\u00a0hillshades, etc.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n"},{"acf_fc_layout":"kaltura","video_id":"1_4j57jkcl","time":false,"start":0},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p><strong><span class=\"TextRun MacChromeBold SCXW51045525 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW51045525 BCX0\">B) Style<\/span><\/span><\/strong><span class=\"TextRun SCXW51045525 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW51045525 BCX0\">: a style (often JSON-based) controls how the map looks. It defines not only visual properties (colors, line widths, visibility, zoom behavior), but also how the map is composed as a stack of layers (sometimes called a layer sandwich).<\/span><\/span><\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_nv9nwd3d","time":false,"start":0},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p><strong><span class=\"TextRun MacChromeBold SCXW70460151 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW70460151 BCX0\">C) Reference Layers (optional)<\/span><\/span><\/strong><span class=\"TextRun SCXW70460151 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW70460151 BCX0\">: labels and boundaries (like place names and administrative borders) that can be\u00a0<\/span><span class=\"NormalTextRun SCXW70460151 BCX0\">rendered<\/span><span class=\"NormalTextRun SCXW70460151 BCX0\">\u00a0separately on top of<\/span><span class=\"NormalTextRun SCXW70460151 BCX0\">\u00a0any<\/span><\/span><span class=\"TextRun Underlined SCXW70460151 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW70460151 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW70460151 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW70460151 BCX0\">basemap.<\/span><\/span><span class=\"EOP Selected SCXW70460151 BCX0\" data-ccp-props=\"{&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_0umzlj9z","time":false,"start":0},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"none\">Together, these three components define both what is shown on the map and how it looks.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><em>Note: We also have the\u00a0<a href=\"https:\/\/developers.arcgis.com\/rest\/static-basemap-tiles\/\">ArcGIS Static Basemap Tiles service<\/a>, which is\u00a0very useful\u00a0when supporting non-WebGL and older mapping libraries.\u00a0<\/em><\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<h4><\/h4>\n<h4><strong>5. Where does the data that powers basemaps come from, and how does Esri ensure it is accurate and reflective of locations around the world?\u00a0<\/strong><\/h4>\n<p><strong>Basemap data at Esri comes from a combination of authoritative, commercial, and community sources<\/strong>. <span data-contrast=\"none\">These include commercial data providers, national mapping agencies, and local governments (such as cities and regional authorities), as well as Esri\u2019s own regional offices and partners. In addition, some basemap styles incorporate open datasets from initiatives such as OpenStreetMap and\u00a0<\/span><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/announcements\/overture-maps-data-in-arcgis\"><span data-contrast=\"none\">Overture Maps<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Esri also integrates contributions through programs like the\u00a0<\/span><a href=\"https:\/\/communitymaps.arcgis.com\/home\"><i><span data-contrast=\"none\">Esri Community Maps Program<\/span><\/i><\/a><span data-contrast=\"none\">, which allows organizations and institutions, such as universities, to contribute highly detailed local data to share and improve authoritative local data.<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2967030,"id":2967030,"title":"EsriCommunityMapsProgram","filename":"EsriCommunityMapsProgram.png","filesize":1599055,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/esricommunitymapsprogram","alt":"","author":"341472","description":"","caption":"Some of the contributions made through the Esri Community Maps program","name":"esricommunitymapsprogram","status":"inherit","uploaded_to":2966718,"date":"2026-05-20 18:36:01","modified":"2026-05-20 18:36:21","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":2145,"height":990,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram.png","medium-width":464,"medium-height":214,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram.png","medium_large-width":768,"medium_large-height":354,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram.png","large-width":1920,"large-height":886,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram-1536x709.png","1536x1536-width":1536,"1536x1536-height":709,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram-2048x945.png","2048x2048-width":2048,"2048x2048-height":945,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram-826x381.png","card_image-width":826,"card_image-height":381,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram-1920x886.png","wide_image-width":1920,"wide_image-height":886}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/EsriCommunityMapsProgram.png"},{"acf_fc_layout":"content","content":"<p><b><span data-contrast=\"none\">No\u00a0single source\u00a0covers the entire world at the same level of quality or detail<\/span><\/b><span data-contrast=\"none\">, so basemaps are typically built by integrating multiple sources depending on the region and the specific style.<\/span><\/p>\n<p><b><span data-contrast=\"none\">Keeping basemaps\u00a0accurate\u00a0is an ongoing process.\u00a0<\/span><\/b><span data-contrast=\"none\">The world is constantly changing\u2014new construction, infrastructure updates, natural disasters, and administrative changes all\u00a0impact\u00a0the map. Esri maintains partnerships and data agreements with providers and continuously ingests updates<\/span><b><span data-contrast=\"none\">.<\/span><\/b><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Developers can explore many of these updates and real-world examples. For example, with the map <\/span><a href=\"https:\/\/www.arcgis.com\/apps\/mapviewer\/index.html?layers=10df2279f9684e4a9f6a7f08febac2a9\"><span data-contrast=\"none\">here<\/span><\/a><span data-contrast=\"none\">\u00a0you will be able to click anywhere and at any zoom level and know where the satellite imagery comes from and when it was last updated.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2967032,"id":2967032,"title":"example-of-basemap-tile-provider","filename":"example-of-basemap-tile-provider.png","filesize":693967,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/example-of-basemap-tile-provider","alt":"","author":"341472","description":"","caption":"","name":"example-of-basemap-tile-provider","status":"inherit","uploaded_to":2966718,"date":"2026-05-20 18:38:42","modified":"2026-05-20 18:38:42","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":936,"height":372,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","medium-width":464,"medium-height":184,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","medium_large-width":768,"medium_large-height":305,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","large-width":936,"large-height":372,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","1536x1536-width":936,"1536x1536-height":372,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","2048x2048-width":936,"2048x2048-height":372,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider-826x328.png","card_image-width":826,"card_image-height":328,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png","wide_image-width":936,"wide_image-height":372}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/example-of-basemap-tile-provider.png"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\">There are also many blog posts that highlight many of the updates made over time across different regions from the\u00a0<\/span><\/span><a class=\"Hyperlink SCXW26661527 BCX0\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\" data-ccp-charstyle=\"Hyperlink\">ArcGIS Living Atlas<\/span><\/span><\/a><span class=\"TextRun SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\">\u00a0and\u00a0<\/span><\/span><a class=\"Hyperlink SCXW26661527 BCX0\" href=\"https:\/\/www.esri.com\/arcgis-blog\/tag\/community-maps-program\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\" data-ccp-charstyle=\"Hyperlink\">Community Maps Program<\/span><\/span><\/a><span class=\"TextRun SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\">\u00a0blog teams.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW26661527 BCX0\"><span class=\"SCXW26661527 BCX0\">\u00a0<\/span><br class=\"SCXW26661527 BCX0\" \/><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW26661527 BCX0\"><span class=\"SCXW26661527 BCX0\">\u00a0<\/span><br class=\"SCXW26661527 BCX0\" \/><\/span><span class=\"TextRun SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\">These updates go through validation and quality control processes, and sometimes involve trade-offs\u2014for example, choosing between newer imagery that may be less sharp versus older imagery with higher visual quality. A good example of this is the\u00a0<\/span><\/span><a class=\"Hyperlink SCXW26661527 BCX0\" href=\"https:\/\/livingatlas.arcgis.com\/wayback\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\" data-ccp-charstyle=\"Hyperlink\">World Imagery Wayback<\/span><\/span><\/a><span class=\"TextRun SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\">, which shows how imagery evolves over time and highlights these differences.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW26661527 BCX0\"><span class=\"SCXW26661527 BCX0\">\u00a0<\/span><br class=\"SCXW26661527 BCX0\" \/><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW26661527 BCX0\"><span class=\"SCXW26661527 BCX0\">\u00a0<\/span><br class=\"SCXW26661527 BCX0\" \/><\/span><span class=\"TextRun MacChromeBold SCXW26661527 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26661527 BCX0\">In short, basemap maintenance is a continuous pipeline of data integration, validation, and refinement to keep the map as\u00a0<\/span><span class=\"NormalTextRun SCXW26661527 BCX0\">accurate<\/span><span class=\"NormalTextRun SCXW26661527 BCX0\">\u00a0and current as possible.<\/span><\/span><span class=\"EOP Selected SCXW26661527 BCX0\" data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<h4><strong>6. What exactly is the ArcGIS Basemap Styles Service?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">The ArcGIS Basemap Styles Service is a hosted API that provides developers with access to a curated set of professionally designed basemap styles they can plug directly into their applications.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><span data-contrast=\"none\">It abstracts the complexity of building and maintaining basemaps, so developers can focus on choosing, using, and customizing styles rather than managing the underlying data and\u00a0rendering\u00a0logic.<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<h4><strong>7. How does having access to a variety of map styles empower developers who are building applications and solutions?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">Creating a map style is not easy, and most developers are not experts in visual design. It is also difficult to find graphic designers with experience in cartography, which can lead to poorly designed maps that make applications harder to use.<\/span><\/p>\n<p><span data-contrast=\"none\">Having access to a wide variety of map styles designed by professional cartographers for different use cases allows developers to focus on building their application logic rather than spending\u00a0significant time\u00a0designing maps. This also helps improve the overall user experience.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><span data-contrast=\"none\">Finally, the ability to customize styles allows teams to align maps with their brand, making them feel like a natural part of the application.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<h4><strong>8. What types of map styles are available to developers through the ArcGIS Basemap Styles Service?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">The ArcGIS Basemap Styles service provides a broad set of styles designed for different use cases. These can be grouped into a few main categories:<\/span><br \/>\n<span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<ul>\n<li><b><span data-contrast=\"none\">Streets\u00a0styles:<\/span><\/b><span data-contrast=\"none\">\u00a0optimized\u00a0for routing and wayfinding (such as Navigation, Streets). These emphasize road hierarchy, intersections, place labels, and wayfinding cues, so users can quickly understand how to move through an area.<\/span><br \/>\n<span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Topography styles:<\/span><\/b><span data-contrast=\"none\">\u00a0designed for terrain-aware exploration (such as Outdoors, Terrain, Topographic, Oceans). They highlight elevation, landforms, trails, vegetation, and water features, helping users plan routes in outdoor or rugged environments.<\/span><br \/>\n<span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Satellite styles:<\/span><\/b><span data-contrast=\"none\">\u00a0prioritize real-world imagery detail. They are useful when users need to verify actual ground conditions, such as construction activity, land cover, parcel context, or environmental change.<\/span><br \/>\n<span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Reference styles:<\/span><\/b><span data-contrast=\"none\">\u00a0lightweight styles that reduce visual noise, providing distraction-free backgrounds (such as Light Gray, Dark Gray, Human Geography). They are ideal for data visualization, keeping your data in focus while still providing enough geographic context for orientation.<\/span><br \/>\n<span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Creative styles:<\/span><\/b><span data-contrast=\"none\">\u00a0emphasize visual personality and narrative tone (such as Nova, Newspaper, Mid-Century, Colored Pencil, Charted Territory). These are useful for storytelling and branded experiences where mood and audience-specific readability matter more than neutral cartography.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">Developers using ArcGIS Online can also load\u00a0<\/span><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-living-atlas\/announcements\/enhanced-3d-layers-in-arcgis\"><span data-contrast=\"none\">basemaps with 3D buildings\u00a0<\/span><\/a><span data-contrast=\"none\">built\u00a0from\u00a0 multiple\u00a0data sources, including OpenStreetMap community data curated through the\u00a0<\/span><a href=\"https:\/\/daylightmap.org\/\"><span data-contrast=\"none\">OSM Daylight Distribution project<\/span><\/a><span data-contrast=\"none\">\u00a0for improved reliability and consistency, alongside commercial data from providers such as Maxar Intelligence and TomTom.<\/span><\/p>\n<p><span data-contrast=\"none\">These basemaps are also supported by a high-precision terrain elevation model for realistic 3D visualization.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2967036,"id":2967036,"title":"3d-basemaps","filename":"3d-basemaps.png","filesize":273965,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/3d-basemaps-2","alt":"","author":"341472","description":"","caption":"","name":"3d-basemaps-2","status":"inherit","uploaded_to":2966718,"date":"2026-05-20 18:43:45","modified":"2026-05-20 18:43:45","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":782,"height":358,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","medium-width":464,"medium-height":212,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","medium_large-width":768,"medium_large-height":352,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","large-width":782,"large-height":358,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","1536x1536-width":782,"1536x1536-height":358,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","2048x2048-width":782,"2048x2048-height":358,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","card_image-width":782,"card_image-height":358,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png","wide_image-width":782,"wide_image-height":358}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/3d-basemaps.png"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW133541207 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW133541207 BCX0\">Overall, there are\u00a0<\/span><\/span><span class=\"TextRun MacChromeBold SCXW133541207 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW133541207 BCX0\">50+ predefined styles<\/span><\/span><span class=\"TextRun SCXW133541207 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW133541207 BCX0\">, all designed by Esri cartographers and <\/span><span class=\"NormalTextRun SCXW133541207 BCX0\">optimized<\/span><span class=\"NormalTextRun SCXW133541207 BCX0\">\u00a0for clarity and performance across scales.<\/span><\/span><span class=\"EOP SCXW133541207 BCX0\" data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><strong>9. How can developers access and implement different styles in their applications?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">From a developer perspective, using the service is very straightforward.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">You\u00a0simply:<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<ul>\n<li><span data-contrast=\"none\">Choose a basemap style<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Reference it\u00a0using\u00a0a style ID or URL<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Plug it into your mapping library or SDK<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">Because the service supports both\u00a0<\/span><b><span data-contrast=\"none\">Esri\u2019s Web Map specification<\/span><\/b><span data-contrast=\"none\">\u00a0and the\u00a0<\/span><b><span data-contrast=\"none\">Mapbox\u00a0Style specification<\/span><\/b><span data-contrast=\"none\">, developers can use these styles not only in ArcGIS Maps SDKs, but also in libraries like\u00a0MapLibre, Leaflet,\u00a0OpenLayers, or Cesium.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<h4><strong>10. <\/strong><strong>What other parameters does the service offer, and how do they help developers create better map-based applications?\u00a0\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">The service provides several parameters that allow developers to adapt basemaps to different users and contexts without manually editing the style.<\/span><\/p>\n<p><span data-contrast=\"none\">These include:<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<ul>\n<li><b><span data-contrast=\"none\">Language:<\/span><\/b><span data-contrast=\"none\">\u00a0controls label localization by displaying place names in the specified language<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Worldview:<\/span><\/b><span data-contrast=\"none\">\u00a0adjusts how political boundaries are represented based on regional perspectives<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li><b><span data-contrast=\"none\">Places:<\/span><\/b><span data-contrast=\"none\">\u00a0controls the visibility and emphasis of points of interest (POIs), which can also be further filtered client-side<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">These capabilities enable developers to quickly tailor the map experience to different users and contexts.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><strong>11. How do developers gain access to the ArcGIS Basemap Style service? <\/strong><\/h4>\n<p><span data-contrast=\"none\">These basemaps can be loaded using a\u00a0<\/span><a href=\"https:\/\/developers.arcgis.com\/documentation\/#sdks-and-apis\"><span data-contrast=\"none\">wide range of mapping libraries<\/span><\/a><span data-contrast=\"none\">, but\u00a0in order to\u00a0use the basemaps provided by Esri, developers must have the\u00a0appropriate licenses.\u00a0<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">For new developers who do not yet have an ArcGIS Online account, the easiest\u00a0option\u00a0is to\u00a0<\/span><a href=\"https:\/\/location.arcgis.com\/sign-up\/\"><span data-contrast=\"none\">create a free ArcGIS Location Platform account<\/span><\/a><span data-contrast=\"none\">, which includes a generous free monthly usage tier, and license it using an API key.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">The cost of these services depends on the type of account used by the developer:<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n<ul>\n<li><span data-contrast=\"none\">For developers licensing through ArcGIS Online, basemap usage is included in the annual subscription.\u00a0<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">For those using ArcGIS Location Platform, pricing is usage-based, allowing developers to choose between billing based on map loads or tile requests (<\/span><a href=\"https:\/\/developers.arcgis.com\/documentation\/mapping-and-location-services\/mapping\/basemaps\/basemap-usage-styles\/\"><span data-contrast=\"none\">learn more<\/span><\/a><span data-contrast=\"none\">).<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/li>\n<\/ul>\n<p>It is important to note that, depending on the account type, there are some restrictions and differences in the services and use cases\u00a0permitted.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<h4><strong>12. Is there anything else about the ArcGIS Basemap Styles Service or your work at Esri that you&#8217;d like to share with our audience? \u00a0<\/strong><\/h4>\n<p><span data-contrast=\"none\">Honestly, there are quite a few more topics we could cover, but if I had to leave one final recommendation, it would be to check out the session \u201c<\/span><a href=\"https:\/\/www.youtube.com\/watch?v=0gekWZy8k3w\"><span data-contrast=\"none\">Building Beautiful Interactive Mapping Applications with ArcGIS Basemap Services<\/span><\/a><span data-contrast=\"none\">,\u201d which Allan Laframboise and I presented in March. In that session, we did our best to compile tips,\u00a0<\/span><a href=\"https:\/\/github.com\/EsriDevEvents\/building-beautiful-interactive-mapping-applications-with-arcgis-basemap-services-2026#building-beautiful-interactive-mapping-applications-with-arcgis-basemap-services\"><span data-contrast=\"none\">resources<\/span><\/a><span data-contrast=\"none\">, and techniques from outstanding professionals such as John Nelson and Andy Skinner for creating impressive and interactive experiences with basemaps.<\/span><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2967041,"id":2967041,"title":"basemap-effects-code-explorer","filename":"basemap-effects-code-explorer.png","filesize":1707328,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/basemap-effects-code-explorer","alt":"","author":"341472","description":"","caption":"Compilation of basemaps and effects explorer ","name":"basemap-effects-code-explorer","status":"inherit","uploaded_to":2966718,"date":"2026-05-20 18:53:32","modified":"2026-05-20 18:54:20","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":1438,"height":952,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","medium-width":394,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","medium_large-width":768,"medium_large-height":508,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","large-width":1438,"large-height":952,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","1536x1536-width":1438,"1536x1536-height":952,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","2048x2048-width":1438,"2048x2048-height":952,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer-702x465.png","card_image-width":702,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/basemap-effects-code-explorer.png","wide_image-width":1438,"wide_image-height":952}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.rauljimenez.info\/arcgis-developer-tools\/basemap-effects-code-explorer\/"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">To learn more about the ArcGIS Basemap Styles Service,\u00a0take a look\u00a0at the following resources:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0}\">\u00a0<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/developers.arcgis.com\/documentation\/mapping-and-location-services\/mapping\/basemaps\/arcgis-styles\/\"><span data-contrast=\"none\">ArcGIS Basemap styles<\/span><\/a><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/documentation\/mapping-and-location-services\/mapping\/basemaps\/introduction-basemap-styles-service\/\"><span data-contrast=\"none\">Introduction to Basemap Styles Service<\/span><\/a><span data-contrast=\"none\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/rest\/basemap-styles\/\"><span data-contrast=\"none\">REST API &#8211; ArcGIS Basemap Styles service<\/span><\/a><span data-ccp-props=\"{}\">\u00a0<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/author\/rjimenez\">Connect with Ra\u00fal<\/a> and explore his insightful blog articles for the developer community.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2967198,"id":2967198,"title":"Rau\u0301l Jime\u0301nez Ortega","filename":"Raul-Jimenez-Ortega-scaled.png","filesize":1042270,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-scaled.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\/raul-jimenez-ortega","alt":"","author":"341472","description":"","caption":"Discover the latest articles from Rau\u0301l Jime\u0301nez Ortega","name":"raul-jimenez-ortega","status":"inherit","uploaded_to":2966718,"date":"2026-05-20 22:14:56","modified":"2026-05-20 22:18:04","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":2560,"height":1035,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-scaled.png","medium-width":464,"medium-height":188,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-scaled.png","medium_large-width":768,"medium_large-height":311,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-scaled.png","large-width":1920,"large-height":776,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-1536x621.png","1536x1536-width":1536,"1536x1536-height":621,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-2048x828.png","2048x2048-width":2048,"2048x2048-height":828,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-826x334.png","card_image-width":826,"card_image-height":334,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul-Jimenez-Ortega-1920x776.png","wide_image-width":1920,"wide_image-height":776}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/author\/rjimenez"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">Look out for more interviews in our Developer&#8217;s Lounge series!<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2967524,"id":2967524,"title":"dev-lounge-sticker-01","filename":"dev-lounge-sticker-01-scaled.png","filesize":108982,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-scaled.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-the-developers-lounge-where-curiosity-meets-code\/dev-lounge-sticker-01","alt":"","author":"341472","description":"Developer's Lounge Series","caption":"","name":"dev-lounge-sticker-01","status":"inherit","uploaded_to":2967207,"date":"2026-05-21 22:29:02","modified":"2026-05-21 22:30:00","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":2560,"height":1440,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-scaled.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-scaled.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-scaled.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-2048x1152.png","2048x2048-width":2048,"2048x2048-height":1152,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/dev-lounge-sticker-01-1920x1080.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-the-developers-lounge-where-curiosity-meets-code"},{"acf_fc_layout":"content","content":"<p>&nbsp;<\/p>\n<p><i><span data-contrast=\"auto\">Don&#8217;t\u00a0forget to subscribe to the Esri Developer\u00a0<\/span><\/i><a href=\"https:\/\/www.esri.com\/en-us\/lg\/product\/esri-developer-newsletter\"><i><span data-contrast=\"none\">Newsletter<\/span><\/i><\/a><i><span data-contrast=\"auto\">\u00a0to discover more developer offerings and updates.<\/span><\/i><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p>\n"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul_cover_826x465.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul_cover_1920x1080.png","related_articles":[{"ID":2967207,"post_author":"341472","post_date":"2026-05-21 15:50:04","post_date_gmt":"2026-05-21 22:50:04","post_content":"","post_title":"Welcome to the Developer\u2019s Lounge: Where Curiosity Meets Code","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"welcome-to-the-developers-lounge-where-curiosity-meets-code","to_ping":"","pinged":"","post_modified":"2026-05-26 08:41:29","post_modified_gmt":"2026-05-26 15:41:29","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2967207","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}]},"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>Over 50 Ways to Style a Map with One Service<\/title>\n<meta name=\"description\" content=\"Discover the many ways to style a map using the ArcGIS Basemap Style Service. Explore the 50+ predefined styles\" \/>\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\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service\" \/>\n<meta property=\"og:description\" content=\"Discover the many ways to style a map using the ArcGIS Basemap Style Service. Explore the 50+ predefined styles\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\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=\"11 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\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\"},\"author\":{\"name\":\"Elizabeth Ole\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/5c533345364befce8830f71c7dfc4eaa\"},\"headline\":\"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service\",\"datePublished\":\"2026-05-26T13:53:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\"},\"wordCount\":12,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Basemap Services\",\"ArcGIS Basemap Style Service\",\"ArcGIS Location Services\"],\"articleSection\":[\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\",\"name\":\"Over 50 Ways to Style a Map with One Service\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-05-26T13:53:50+00:00\",\"description\":\"Discover the many ways to style a map using the ArcGIS Basemap Style Service. Explore the 50+ predefined styles\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service\"}]},{\"@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\/5c533345364befce8830f71c7dfc4eaa\",\"name\":\"Elizabeth Ole\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e85a4f470dffc1929610ad82fcf5dcf18dfd65c6f5631bf0dbb9dea7758adc91?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e85a4f470dffc1929610ad82fcf5dcf18dfd65c6f5631bf0dbb9dea7758adc91?s=96&d=blank&r=g\",\"caption\":\"Elizabeth Ole\"},\"description\":\"Elizabeth is a passionate storyteller and marketer who enjoys utilizing her expertise in creativity, marketing, and technology to craft compelling brand and product stories.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/eole\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Over 50 Ways to Style a Map with One Service","description":"Discover the many ways to style a map using the ArcGIS Basemap Style Service. Explore the 50+ predefined styles","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\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service","og_locale":"en_US","og_type":"article","og_title":"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service","og_description":"Discover the many ways to style a map using the ArcGIS Basemap Style Service. Explore the 50+ predefined styles","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service"},"author":{"name":"Elizabeth Ole","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/5c533345364befce8830f71c7dfc4eaa"},"headline":"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service","datePublished":"2026-05-26T13:53:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service"},"wordCount":12,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Basemap Services","ArcGIS Basemap Style Service","ArcGIS Location Services"],"articleSection":["Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service","name":"Over 50 Ways to Style a Map with One Service","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-05-26T13:53:50+00:00","description":"Discover the many ways to style a map using the ArcGIS Basemap Style Service. Explore the 50+ predefined styles","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/mapping\/developers-lounge-over-50-ways-to-style-a-map-with-one-service#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Developer\u2019s Lounge: Over 50 Ways to Style a Map with One Service"}]},{"@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\/5c533345364befce8830f71c7dfc4eaa","name":"Elizabeth Ole","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e85a4f470dffc1929610ad82fcf5dcf18dfd65c6f5631bf0dbb9dea7758adc91?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e85a4f470dffc1929610ad82fcf5dcf18dfd65c6f5631bf0dbb9dea7758adc91?s=96&d=blank&r=g","caption":"Elizabeth Ole"},"description":"Elizabeth is a passionate storyteller and marketer who enjoys utilizing her expertise in creativity, marketing, and technology to craft compelling brand and product stories.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/eole"}]}},"text_date":"May 26, 2026","author_name":"Elizabeth Ole","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/eole","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/05\/Raul_cover_1920x1080.png","primary_product":"Developers","tag_data":[{"term_id":781007,"name":"ArcGIS Basemap Services","slug":"arcgis-basemap-services","term_group":0,"term_taxonomy_id":781007,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":781112,"name":"ArcGIS Basemap Style Service","slug":"arcgis-basemap-style-service","term_group":0,"term_taxonomy_id":781112,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":775832,"name":"ArcGIS Location Services","slug":"arcgis-location-services","term_group":0,"term_taxonomy_id":775832,"taxonomy":"post_tag","description":"","parent":0,"count":29,"filter":"raw"}],"category_data":[{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2717,"filter":"raw"}],"product_data":[{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":771,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=developers","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2966718","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\/341472"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2966718"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2966718\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2966718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2966718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2966718"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2966718"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2966718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}