イメージ、JSON文字列、およびコードスニペットを下に参照すると、コード、コンソール出力、ポリゴン(または実際には幾何図形/グラフィック) ESRI ArcGIS Javascript APIを使用します。何が起こっているのか分かりません....助けてください!ESRI ArcGIS Javascript:JSONのポリゴンが機能しない
JSON文字列:
{ "幾何":{ "リング":[[[ - 91.89013671874848,38.03029444608522]、[ - 91.653930664061,38.00865683368494]、[ - 91.64843749999851,38.00432854459864]、[ - 91.5935058593735,37.93070854451552] 、[ - 91.577026367186,37.88303274722063]、[ - 91.577026367186,37.79192956603227]、[ - 91.631958007811,37.73982010276601]、[ - 91.70886230468598,37.73547599031287]、[ - 91.763793945311,37.76587942393493]、[ - 91.85168457031098,37.85701474874939]、[ - 91.88464355468598,37.9956711998967] ["color":[0,0,0,64]、 "outline":{"color": "0"、 "0"、 "0"、 "0" [0,0,0,255]、 "width":1、 "type": "esriSLS"、 "style": "esriSLSSolid"}、 "type": "esriSFS"、 "style": "esriSFSSolid"}}
マップに図形を追加するコード:
function createFromJSON(JSONText){
console.log("In Create Function");
dojo.disconnect(handle);
var jsontext = JSON.parse(JSONText);
var polygon = new esri.geometry.Polygon(jsontext);
console.log("Here is the polygon object:");
console.log(polygon);
console.log("Now drawing polygon");
map.graphics.add(new Graphic(polygon, new SimpleFillSymbol()));
console.log("Polygon should be there");
}
がされ、 "動作しません"素晴らしい説明ではありません。また、関連するコードをスクリーンショットではなく実際の投稿に追加することを検討してください。 ;-) –