laptop and a wrench

Erro

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 Publicação: August 25, 2014 ArcGIS API for Flex
Número de ID do Erro NIM055561
EnviadoMarch 19, 2010
Última ModificaçãoJune 5, 2024
Aplica-se àArcGIS API for Flex
Versão encontrada9.3.1
Sistema OperacionalWindows OS
Versão do Sistema OperacionalXP
Versão Fixa10
StatusFixed

Informações Adicionais

This is fixed in 10.0

Solução Provisória

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); } }

Etapas para Reproduzir

ID do Erro: NIM055561

Software:

  • ArcGIS API for Flex

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download