
A set of Esri web components built using the Polymer library
Esri Polymer is an innovative project that transforms Esri ArcGIS JavaScript web maps and related elements into reusable web components. By leveraging Google's Polymer library, it allows developers to construct declarative web maps with simple HTML syntax. This empowers users to create dynamic, responsive maps seamlessly integrated into their applications.
The project also demonstrates how to utilize Polymer's advanced features, such as variable observation and two-way data binding. A notable example is the observation of the zoom level and extent, allowing real-time updates on map inputs. Additionally, it supports feature layers with user-friendly popups, enhancing the map interaction experience.
esri-map component accepts attributes like basemap, zoom, centerLng, centerLat, and webMapId, allowing for flexible map generation from an existing web map.esri-featurelayer to easily include feature services in your maps, enhancing the data visualization capabilities with effective popups.esri-marker component allows for precise placement of markers on the map with attributes for latitude and longitude, making it simple to highlight key locations.esri-marker-title and esri-marker-content, which accept text directly between tags for easy integration.