Mobile API Reference  MicroStrategy 2019
MapPromptView Class Reference

#import <MapPromptView.h>

Inheritance diagram for MapPromptView:
MSIMWBaseView MSIMWSimpleBaseView

Instance Methods

(void) - updateOnOrientationChange
 
- Instance Methods inherited from MSIMWBaseView
(void) - clearBeforeRefreshWidget
 
(void) - reinit
 
(void) - renderMap
 
(void) - initMapToolbar
 
(void) - initIphoneMapToolbar
 
(void) - initIPadMapToolbar
 
(void) - displayMap:
 
(UIButton *) - initializeIPadMultiSelectToolbarButtonWithFrame:normalImage:selectedImage:tag:
 
(void) - addAnnotationView:forLayer:
 
(void) - setMultiSelectWithActionType:
 
(void) - setMultiSelect:
 
(void) - selectionsChanged:
 
(void) - selectionsChanged:isClearOperation:
 
(void) - applyChangeWithSelections:
 
(void) - outsideSelectionsChanged
 
(void) - resetAfterSelection
 
(void) - resetMultiSelections
 
(NSArray *) - allAnnotationsForLayer:
 
(NSArray *) - allSelectedAnnotations
 
(NSArray *) - allSelectorShapes
 
(NSMutableArray *) - allSelectedRegonKeys
 
(BOOL- customInfoWindowCongfigured
 
(BOOL- customInfoWindowConfiguredForLayer:
 
(BOOL- isInfoWindowPopoverBasedForLayer:
 
(void) - showInfoWindowWithDataViewer:needInit:
 
(void) - showAggregationInfoWindow
 
(void) - showInfoWindow:aggregation:
 
(void) - showInfoWindowForRegion:position:
 
(void) - hideInfoWindow:
 
(void) - hideInfoWindow
 
(void) - hideInfoWindowForIphone
 
(void) - hideInfoWindowForIpad
 
(void) - moveInfoWindow
 
(void) - clearUIDueToPopoverDismissed
 
(void) - bringBackAggregationInfoWindow
 
(void) - triggerInfoWindowForAnnotation:
 
(void) - changeClosebyAnnoViewFromOldIndex:toNewIndex:forLayer:
 
(void) - clusterAnnotationViewsForLayer:
 
(void) - adjustAnnotationClusterWithNeedInit:
 
(void) - setupZoomScale:
 
(void) - notifyRegionHighlightChangeWithKeyIndex:
 
(void) - scaleAnnotationsWithTransform:
 
(void) - handleDrillAction
 
(void) - clearAllSelections
 
(void) - addMarkerImage:forPath:
 
(BOOL- markerImageAdded:
 
(UIImage *) - getMarkerImageForPath:
 
(void) - viewModeChanged
 
(void) - flipNavigationView:
 
(void) - flipNavigationViewComplete
 
(void) - touchesBeganInternal:withEvent:
 
(void) - touchesMovedInternal:withEvent:
 
(void) - touchesEndedInternal:withEvent:
 
(void) - hidePopoverInfoWindow
 
(void) - zoom:
 
(void) - clearRegionSelection:
 
(void) - widgetDataPopulated:
 
(void) - infoTapped:
 
(void) - regionTapped:position:
 
(void) - annotation:selected:
 
(void) - handleLongPress:
 
(void) - optionsButtonAction
 
(void) - metricIndexSelected:
 
(BOOL- allowSingleSelectTool
 
(PopoverLayoutMenu *) - newPopoverLayoutMenu
 
(void) - animateAnnotationViewsAdded:
 
(void) - setClustering:forLayer:beforeRendering:
 
(void) - clearClusteringCaches
 
(NSMutableArray *) - getAllAnnotations:
 
(void) - highlightSingleSelectedAnnotation:selected:
 
(void) - highlightMultiSelectedAnnotation:selected:
 
(CGRect) - infoWindowPositionAtAnnotation:
 
(MKCoordinateRegion) - getRegionForSelector:withScaleFactor:
 
(void) - dismissPopoverMenus
 
(BOOL- isClusteringOnForLayer:
 
- Instance Methods inherited from MSIMWSimpleBaseView
(int) - getZoomLevel
 
(BOOL- isDisplayedInAirplay
 

Protected Attributes

UISegmentedControl * modeToggleButton
 
- Protected Attributes inherited from MSIMWBaseView
MSIMWAnnotationViewselectedAnnoView
 
MSIMWAnnotation *__weak selectedAnnotation
 
MSIMWAnnotation *__weak selectedAnnotationForAggregation
 
NSDictionary * widgetPropList
 
UIView * mapUIBarContainer
 
UIView * mapUIBar
 
BOOL mapUIBarShowed
 
BOOL mapMSBarVisible
 
NSMutableArray * nearbyAnnotations
 
BOOL needHide
 
CGRect selectedAnnoViewFrame
 
CGPoint curClickedPoint
 
NSTimeInterval hitTimeStamp
 
NSTimer * mpTimer
 
MWTapGestureRecognizermapTapRecognizer
 
BOOL regionHighlighted
 
UILongPressGestureRecognizer * longPressRecognizer
 
MSIMWAnnotationcurrentCenterAnnotationByAutoSelect
 
UIProgressView * progressView
 
UIView * coverView
 
NSDictionary * initialAnnotationData
 
BOOL infoTapped
 
CGPoint iwPositionForRenderRegionInfo
 
ClusterTypes clusterType
 
ClusterStatuses clusterStatus
 
NSMutableArray * annotationViewsByHitTest
 
MSIMWAnnotationViewannotationViewByTouchbegan
 
BOOL delayedInfoWindowShow
 
UIButton * optionsButton
 
UIButton * multiSelectionButton
 
MWIPhoneOptionsView * optionsView
 
UIButton * multipleMarkersDoneButton
 
BOOL preserveOrdering
 
BOOL showInfoWindowOnLoad
 
MWCustomControl * mapTypeCustomControl
 
MWCustomControl * userLocationCustomControl
 
UIButton * clusteringButton
 
BOOL allRegionTapped
 
NSInteger currentZoomLevel
 
NSInteger previousZoomLevel
 
NSInteger highestMergeZoomLevel
 
NSInteger highestSplitZoomLevel
 
NSMutableDictionary * animatingClusters
 
NSMutableDictionary * animatingClusterViews
 
NSMutableArray * clusterImages
 
NSInteger currentZoomStatus
 
BOOL debugFlag
 
UILabel * debugLabel
 
UIButton * debugButton
 
NSMutableDictionary * debugClusterInfo
 
- Protected Attributes inherited from MSIMWSimpleBaseView
MSTRMKMapViewmkMapView
 

Properties

id< MSIMapPromptViewDelegate > promptDelegate
 
- Properties inherited from MSIMWBaseView
id< MapWidgetBaseViewerDelegate > baseViewerDelegate
 
MKMapType mapType
 
NSMutableDictionary * annotationViews
 
BOOL multiSelectUIEnabled
 
BOOL multiSelectMode
 
BOOL deselectEnabled
 
TouchSourceTypes touchSourceType
 
BOOL inProcess
 
BOOL onlyMarkerHighlighting
 
BOOL mErrorInSelectionHanlding
 
MWCalloutView * infoWinView
 
MWAggregationInfoWindowView * aggregationInfoWindow
 
MSIMWAnnotationselectedAnnotation
 
MSIMWAnnotationselectedAnnotationForAggregation
 
BOOL tapInsideMap
 
TapObjectTypes objectTapped
 
BOOL clearSelectionsEnabled
 
MWMultiSelectHandlermultiSelectHandler
 
BOOL ignoreTouch
 
BOOL refresh
 
NSMutableDictionary * markerByPath
 
MSMMBProgressHUD * clusterMarkerLoadingIndicator
 
BOOL clusteringEnabledSetting
 
- Properties inherited from MSIMWSimpleBaseView
id< MapWidgetSimpleBaseViewerDelegatesimpleDelegate
 
MKMapView * mkMapView
 

Method Documentation

◆ updateOnOrientationChange()

- (void) updateOnOrientationChange

Member Data Documentation

◆ modeToggleButton

- (UISegmentedControl*) modeToggleButton
protected

Property Documentation

◆ promptDelegate

- (id<MSIMapPromptViewDelegate>) promptDelegate
readwritenonatomicweak