laptop and a wrench

Error

MapCircleEventArgs and CircleEventArgs do not report the right Screen and Map radius.

Última publicación: August 25, 2014 No Product Found
Número de ID del error NIM036015
EnviadoJune 11, 2008
Última modificaciónJune 5, 2024
Relacionado conNo Product Found
Versión encontrada9.3
Lenguaje del programaC#
Versión corregidaN/A
EstadoFixed

Solución alternativa

Derek on 7\30\8:Please reference the work around in KB 35305Access the MapCircleEventsArgs MapRadius property and perform additional calculations. To determine the correct map radius, divide the MapCircleEventsArgs MapRadius value by 4. To determine the correct screen radius, divide the MapCircleEventsArgs MapRadius value by 4 and then divide the result by the map to screen ratio (resolution). public void ServerAction(ESRI.ArcGIS.ADF.Web.UI.WebControls.ToolEventArgs args){ Map mmap = args.Control as Map; MapCircleEventArgs mcea = (MapCircleEventArgs)args; double maptoscreenratio = mmap.Extent.Width / mmap.ViewWidth; double mapradius = mcea.MapRadius / 4; double screenradius = (mcea.MapRadius / 4) / maptoscreenratio; System.Diagnostics.Debug.Print("Map To Screen Ratio: {0}", maptoscreenratio); System.Diagnostics.Debug.Print("Map Radius: {0} units)", mapradius); System.Diagnostics.Debug.Print("Screen Radius: {0} pixels)", screenradius);}

Pasos para reproducir

ID del error: NIM036015

Software:

  • No Product Found

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga