laptop and a wrench

不具合

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.

最後に公開された状態: August 25, 2014 ArcGIS API for Flex
不具合 ID 番号 NIM055561
送信されましたMarch 19, 2010
最終更新日June 5, 2024
適用対象ArcGIS API for Flex
見つかったバージョン9.3.1
オペレーティング システムWindows OS
オペレーティング システムのバージョンXP
修正されたバージョン10
ステータスFixed

参考情報

This is fixed in 10.0

対処法

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

再現の手順

不具合 ID: NIM055561

ソフトウェア:

  • ArcGIS API for Flex

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動