Google Map
An interactive map component that integrates Google Maps functionality. Features customizable map layers, markers, paths, geofences, and heatmaps. Supports dynamic data binding with multiple visualization options and comprehensive event handling.
Extends: listComponent
Fields
Name | Code | Data Type | Description |
|---|---|---|---|
ID |
| text | Unique identifier for the component |
Height |
| text | Controls map container height |
Style Classes |
| text | CSS classes for styling |
Style |
| text | Custom inline styles |
Width |
| text | Controls component width |
Visible |
| boolean | Controls map visibility |
Zoom |
| text | Initial zoom level of the map |
Map Center Mode |
| text | Method for calculating map center (avg/mean) |
Center Latitude |
| text | Default center latitude coordinate |
Center Longitude |
| text | Default center longitude coordinate |
Show Map Layers |
| boolean | Controls visibility of map layer controls |
Methods
Name | Description |
|---|---|
| Initializes the Google Map with configuration and settings |
| Handles map zoom and centering based on visible elements |
| Adds a new layer to the map with specified properties |
| Initializes drawing tools for map interactions |
Events
Name | Description |
|---|---|
| Triggered when the map is fully loaded and initialized |