iconUrl | string | | path/url to marker image/icon |
iconFilter | Array.<object> | <optional>
| filters for applying different icons to markers based on their poperties PropertiesName | Type | Description |
---|
key | string | data source item property key | value | string | data source item property value | iconClass | string | css class to use for this filter |
|
dataOptions | object | <optional>
| options for displaying data source items PropertiesName | Type | Description |
---|
marker | object | options for markers display on map PropertiesName | Type | Attributes | Default | Description |
---|
cssClass | string | | | specify custom marker style rules | highlightClass | string | | | specify selected marker custom highlight style rules | width | number | <optional>
| 20 | | height | number | <optional>
| 20 | | hoverWidth | number | <optional>
| 25 | | hoverHeight | number | <optional>
| 25 | | markerPos | string | <optional>
| 'center' | where to place the marker relative to the item coordinate | markerFunction | callbackMarker | | | fully customize marker appearance |
| markerBubble | object | options for styling the marker bubble on click/hover PropertiesName | Type | Attributes | Default | Description |
---|
title | Array.<string> | | | data source properties to use for marker bubble title text | image | string | | | data source image url property to use for marker bubble image | width | number | <optional>
| 240 | bubble width in px | height | number | <optional>
| 200 | bubble height in px | enableHover | bool | <optional>
| true | disable marker bubble interaction on hover | enableClick | bool | <optional>
| true | disable marker bubble interaction on click | markerBubbleClass | string | | | custom css class for marker bubble | markerBubbleFunction | callbackMarkerBubble | | | fully customize marker bubble |
| markerGrouping | object | marker grouping options PropertiesName | Type | Attributes | Default | Description |
---|
maxLevel | number | <optional>
| 13 | maximum map level to apply grouping ( max allowed 15 ), not available for studio data | style | object | <optional>
| gem.control.MarkersGroupStyleType.default | style to apply to marker groups | markerGroupFunction | callbackMarkerGroup | <optional>
| | fully customize marker groups style |
|
|
feedDataOptions | object | | PropertiesName | Type | Attributes | Default | Description |
---|
populateForMapBrowse | bool | <optional>
| true | | markersFeedFunction | callbackMarkersFeed | | | callback for adding data during map browse | markersAreaSelectionFunction | callbackMarkersAreaSelection | | | callback for adding data in the selected area |
|