 |
สอบถามข้อมูลชุดนี้หน่อยคับ ว่ามันเป็นข้อมูลรูปแบบ อะไร |
|
 |
|
|
 |
 |
|
สอบถามข้อมูลหน่อยคับวามันอยู่ในรูปแบบของอะไร
Code
[[11245822.972549869,2162820.989363009],[11333878.429134369,1693191.8875790108],[11074604.02919112,1693191.8875790108],[11245822.972549869,2162820.989363009]]
แล้วถามผมมีข้อมูลชุดหนึ่งในลักษณะแบบนี้ผมจะทำยังไงให้สามารถอยู่ในรูปแบบเดียวกันกับด้านบนได้
Code
11245822.972549869,2162820.989363009,11333878.429134369,1693191.8875790108,11074604.02919112,1693191.8875790108,11245822.972549869,2162820.989363009
ขอบคุณคับ
Tag : JavaScript, Ajax, jQuery
|
|
 |
 |
 |
 |
Date :
2012-10-18 10:00:03 |
By :
onlinenow |
View :
869 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ข้อมูลพวกนี้น่าจะเอาไป split แล้ว loop ได้ไม่ยากครับ
|
 |
 |
 |
 |
Date :
2012-10-18 10:49:25 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้ว ครับขอบคุณมาก
Code (JavaScript)
var s ="";
var a ="11245822.972549869,2162820.989363009,11333878.429134369,1693191.8875790108,11074604.02919112,1693191.8875790108,11245822.972549869,2162820.989363009";
var t = a.split(",");
for(var i=0; i<t.length ; i+=2){
s=s+'['+t[i]+','+t[i+1]+'],';
}
var newStr = s.substring(0, s.length-1);
var gg = '['+newStr+']';
var obj = $.parseJSON(gg);
var polygon = new esri.geometry.Polygon(new esri.SpatialReference({wkid:102100}));
polygon.addRing(obj);
|
 |
 |
 |
 |
Date :
2012-10-18 11:47:15 |
By :
onlinenow |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|