laptop and a wrench

Error

JSON response generated in AGS Java 9.3.1 from a Geocode service built on a composite locator creates a spatial reference tag with no corresponding value.

Última publicación: August 25, 2014 ArcGIS API for Flex
Número de ID del error NIM055561
EnviadoMarch 19, 2010
Última modificaciónJune 5, 2024
Relacionado conArcGIS API for Flex
Versión encontrada9.3.1
Sistema operativoWindows OS
Versión de sistema operativoXP
Versión corregida10
EstadoFixed

Información adicional

This is fixed in 10.0

Solución alternativa

Suggested workaround code:var url:String = "http://../arcgis/rest/services/locators/Composite_US/GeocodeServer"; locatorService.url = url + "?f=json"; locator.url = url; locatorService.send();private function onJSONLoad(event:ResultEvent):void { var rawData:String =String(event.result); var addr1:Array=rawData.split("spatialReference"); var str2:String=addr1[1]; var str1:String=addr1[0].toString(); var str3:String=str2.substr(0,3); var str4:String='{"wkid": 4326}'; var str5:String= str2.substring(3,str2.length); var strfinal:String=str1+"spatialReference"+ str3+str4+str5; var data:Object = JSON.decode(strfinal); //var data:Array=JSON.decode(rawData) as Array; addrFields = data.addressFields; for (var i:Number = 0; i <addrFields.length; i++) { var frmItem:FormItem = new FormItem(); frmItem.styleName = "WidgetText2"; frmItem.label = addrFields[i].name + ": "; var txtItem:TextInput = new TextInput(); txtItem.styleName = "myTextInputStyle" <a href="http://txtItem.id" target="_blank">txtItem.id</a> = addrFields[i].name; frmItem.addChild(txtItem); addrObjects.push(txtItem); frmLocateAddress.addChildAt(frmItem, i); } }

Pasos para reproducir

ID del error: NIM055561

Software:

  • ArcGIS API for Flex

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