MapElementLayer Class
Displays primitives on the map. The z-order of a primitive is in order of insertion (last inserted object will be on the top).
Android
class MapElementLayer extends MapLayer
iOS
@interface MSMapElementLayer : MSMapLayer
Properties
Elements
The map elements in this layer. This collection may be freely modified. See also: MapElementCollection
Android
MapElementCollection getElements()
iOS
@property (nonatomic, readonly) MSMapElementCollection *elements
Events
MapElementTapped
Occurs when the user taps a MapElement that has been added to the MapElementLayer.
Android
void addOnMapElementTappedListener(OnMapElementTappedListener listener) void removeOnMapElementTappedListener(OnMapElementTappedListener listener)
See also: OnMapElementTappedListener
iOS
- (MSMapHandlerId)addUserDidTapElementHandler:(MSMapElementLayerUserDidTapElementHandler)handler - (BOOL)removeUserDidTapElementHandler:(MSMapHandlerId)handlerId
See also: MSMapElementLayerUserDidTapElementHandler
DEPRECATED
Use addUserDidTapElementHandler
and removeUserDidTapElementHandler
instead.
- (MSMapHandlerId)addUserDidTapHandler:(MSMapElementLayerUserDidTapHandler)handler - (BOOL)removeUserDidTapHandler:(MSMapHandlerId)handlerId
See also: MSMapElementLayerUserDidTapHandler
MapFlyoutTapped
Occurs when the user taps a MapFlyout that has been added to the MapElementLayer.
Android
void addOnMapFlyoutTappedListener(OnMapFlyoutTappedListener listener) void removeOnMapFlyoutTappedListener(OnMapFlyoutTappedListener listener)
See also: OnMapFlyoutTappedListener
iOS
- (MSMapHandlerId)addUserDidTapFlyoutHandler:(MSMapElementLayerUserDidTapFlyoutHandler)handler - (BOOL)removeUserDidTapFlyoutHandler:(MSMapHandlerId)handlerId
See also: MSMapElementLayerUserDidTapFlyoutHandler