|
| void | setMinimumAllowedZoomLevel (int zoomLevel) noexcept |
| | Set the minimum allowed zoom level.
|
| int | getMinimumAllowedZoomLevel () const noexcept |
| | Get the minimum allowed zoom level.
|
| MapViewExtensions & | setMaximumAllowedZoomLevel (int zoomLevel) noexcept |
| | Set the maximum allowed zoom level.
|
| int | getMaximumAllowedZoomLevel () const noexcept |
| | Get the maximum allowed zoom level.
|
| int | getHighlightGroupItemIndex (int idx, int highlightId=0) const noexcept |
| | Get group highlighted item index for the given highlighted item index ( in original list ).
|
| MapViewExtensions & | setNavigationRouteLowRateUpdate (bool enable) noexcept |
| | set navigation route low rate update
|
| bool | getNavigationRouteLowRateUpdate () const noexcept |
| | get navigation route low rate update
|
| MapViewExtensions & | setNavigationRouteUpdateRate (ENavigationRouteUpdateRate rate) noexcept |
| | set navigation route update rate
|
| ENavigationRouteUpdateRate | getNavigationRouteUpdateRate () const noexcept |
| | get navigation route update rate
|
| MapViewExtensions & | setLowEndCPUOptimizations (bool enable) noexcept |
| | Enable optimizations for low end CPU.
|
| bool | getLowEndCPUOptimizations () const noexcept |
| | Get low end CPU optimizations flag.
|
| int | getMarkersFromRouteGeometry (std::function< void(MarkerCollection, ERouteGeometryMarkerType)> collector, const DataBuffer &data) const noexcept |
| | Generate markers collection from route packed geometry.
|
| std::pair< MarkerCollection, AbstractGeometryImage > | getMarkersFromRouteInstructionGeometry (const DataBuffer &data) const noexcept |
| | Generate marker collection from route instruction packed geometry.
|
| std::pair< RouteTrafficEventList, int > | getMarkersFromRouteTrafficGeometry (std::function< void(MarkerCollection, ETrafficEventSeverity)> collector, const DataBuffer &data) const noexcept |
| | Generate markers collection from route traffic packed geometry.
|
| int | createTexture (IBitmap &bmp) const noexcept |
| | Create texture from the given bitmap.
|
| int | deleteTexture (int textureId) const noexcept |
| | Delete a texture previously created with createTexture.
|
| int | renderTexture (int textureId, const Rect &place) const noexcept |
| | Render bitmap in the map view.
|
| int | startTrackPositions (int updatePositionMs, const MarkerCollectionRenderSettings &settings, sense::DataSourcePtr ds={}) noexcept |
| | Start the sense data source improved position tracking on map by rendering a marker polyline between relevant map links points.
|
| std::pair< CoordinatesList, int > | getTrackedPositions () const noexcept |
| | Get the current tracked positions as a coordinates list.
|
| bool | isTrackedPositions () const noexcept |
| | Check if tracked position is started in the map view.
|
| int | stopTrackPositions () noexcept |
| | Stops the sense data source improved position tracking on map.
|
| bool | hasDataTransactionInProgress () const noexcept |
| | Check if the view has data transaction with cloud service in progress.
|
MapCustomization object.
Implements share-read / write Api object over IMapViewExtensions.