angleAlignment

Indicates whether the marker symbol is rotated relative to the screen or map. If the value is SymbolAngleAlignment.Map, the marker symbol is rotated relative to the map and will be affected by the map's rotation. If the value is SymbolAngleAlignment.Screen, the marker symbol is rotated relative to the user's screen and is unaffected by the map's rotation.

When the com.arcgismaps.mapping.view.GraphicsOverlay.renderingMode is com.arcgismaps.mapping.view.GraphicsRenderingMode.Static, each MarkerSymbol is aligned with the com.arcgismaps.mapping.view.MapView. If the com.arcgismaps.mapping.view.MapView rotates, every marker symbol on the com.arcgismaps.mapping.ArcGISMap will stay in the same orientation as the com.arcgismaps.mapping.view.MapView. Even if you set MarkerSymbol.angle and MarkerSymbol.angleAlignment, they are not respected when the com.arcgismaps.mapping.view.GraphicsRenderingMode is set to static.

When the com.arcgismaps.mapping.view.GraphicsOverlay.renderingMode is set to com.arcgismaps.mapping.view.GraphicsRenderingMode.Dynamic, each MarkerSymbol rotates independently of a com.arcgismaps.mapping.view.MapView rotation. If you set MarkerSymbol.angle and MarkerSymbol.angleAlignment, they are respected.

The default value is SymbolAngleAlignment.Screen.

Since

200.1.0