Creates a new instance of MapViewExtensions
Gets the map ID
Gets the pointer ID
Get the current tracked positions as a coordinates list
The list of tracked Coordinates. If tracking is not started the function will return empty list.
Get group highlighted item index for the given highlighted item index (in original list)
The highlighted item index in original list for which the group head is searched.
The highlight collection id (optional).
On success, returns the group index in highlighted items original list. On error, returns the error code.
Start the sense data source improved position tracking on map by rendering a marker polyline between relevant map links points
Object containing tracking parameters
OptionaldataSource?: DataSourceThe DataSource object which positions are tracked
The markers collection rendering settings in the map view
The tracked position collection update frequency. High frequency may decrease rendering performances on low end devices
GemError.success on success.
Stops the sense data source improved position tracking on map
GemError.success on success, GemError.notFound if tracking is not started
StaticinitInternalInternal method to initialize the MapViewExtensions instance
Map View Extensions
A compact set of view-scoped helpers that extend the native map view with lightweight, platform-proxied utilities for view tuning and small integrations. Exposes convenience features for performance and interaction tuning as well as integrations with sensing/positioning subsystems.
Common tasks are enforcing zoom limits and toggling performance optimizations for lower-end devices, switching reduced-rate navigation updates, enabling or disabling enhanced position-tracking visualizations (optionally driven by a specific data source and rendering settings), and querying the current tracked positions or tracking state.