Chapter 4 explores the use of REST (Representational State Transfer) in working with map servers. It covers working with JSON formatting, different service levels, map services, feature services, layers, fields, domains, and related tables. The chapter also explains the use of geometries, symbols, and the InfoWindow in the application.
Chapter 5 delves into editing map data and covers the use cases for web map editing, feature services, feature templates, feature layers, and editing tools. It explains the edit toolbar, attribute inspector, template picker, attachment editor, editor dijit, and securing editing services. The chapter guides readers through building a mapping application that incorporates editing capabilities.
In Chapter 8, the book covers the styling aspects of a map application. It explains the inner workings of CSS, selector specificity, styling tips and tricks, responsive design, positioning the map, troubleshooting, Dojo layout, containers, and panes. The chapter also introduces ESRI-Bootstrap and demonstrates how to restyle the application using ESRI-Bootstrap.
Chapter 9 explores mobile development in the context of web mapping applications. It discusses the challenges and opportunities presented by mobile devices, the ArcGIS compact build, and libraries like ESRI Leaflet and Dojox mobile. The chapter guides readers through modifying an existing application to be In this chapter, we explored advanced topics and resources to further enhance your understanding and skills in web mapping with ArcGIS. We discussed the use of ArcGIS Online services, such as geocoding, routing, and geoprocessing, and how to interact with them using the ArcGIS REST API. Common operations, such as querying and editing features, were also covered.