Tap and hold on a map to show a magnifier.
Due to the limited screen size of some mobile devices, it may be difficult to identify individual features on a map where there is a high density of information, or the scale is very small. This can be the case when a mobile device is used for navigation, and the user wishes to magnify a particular area to better identify a road intersection.
Tap and hold on the map to show a magnifier, then drag across the map to move the magnifier. You can also pan the map while holding the magnifier, by dragging the magnifier to the edge of the map.
- Create a new
MapView
, and add anArcGISMap
havingArcGISTopographic
BasemapStyle to it. - Enable the magnifier using by setting
mapView.interactionOptions.isMagnifierEnabled
totrue
. This will set the magnifier to be shown on the map when the user performs a long press gesture. Note: The default value isfalse
. - The default value of
mapView.interactionOptions.allowMagnifierToPan
istrue
which allows the map to be panned automatically when the magnifier gets near the edge of the map.
- ArcGISMap
- MapView
- MapView.interactionOptions.isMagnifierEnabled
This sample uses the GeoViewCompose Toolkit module to be able to implement a Composable MapView. It only works on a device with a touch screen. The magnifier will not appear via a mouse click.
geoviewcompose, magnify, map, toolkit, zoom