2016-12-13 1 views
0

Ich möchte Chill-Koordinaten Daten aus den JSON-Daten erhalten.Get Json Daten Chield-Wert

Ich habe diesen Code verwendet, aber ich bekomme einen Fehler.

console.log(data.features.geometry[0].coordinates); 

Hier sind die Daten ein Ajax-Ergebnis.

{"type": "FeatureCollection", 
    "features": [ 
    {"type": "Feature", 
     "geometry": { 
     "type": "Polygon", 
     "coordinates": [ 
      [[28.9681060393493, 
       41.007415243341], 
      [28.9679918512905, 
       41.00729272796], 
      [28.9679314102614, 
       41.0073143412354], 
      [28.9680128968503, 
       41.007414681345], 
      [28.9680423242404, 
       41.0074515099658], 
      [ 28.9681094965952, 
       41.0074197765024], 
      [28.9681060393493, 
       41.007415243341]] 
     ] 
     }, 
     "properties": { 
     "f1": 110006283, 
     } 
    } 
    ] 
} 
+0

Sie wollen wahrscheinlich: console.log (data.features.geometry. Koordinaten [0]); – kasijus

+0

Ich bekomme Koordinaten undefinierten Fehler. – Hermes

Antwort

1

als Merkmale Array und Geometrie ist Objekt

console.log(data.features[0].geometry.coordinates); 

hier iteriert Code

var myloop = data.features[0].geometry.coordinates[0] 

for(var i = 0;i<myloop.length ; i++){ 
console.log(myloop[i][0],myloop[i][1]) 
} 
+0

Ich bekomme ein Array bekam keine Koordinaten – Hermes

+0

yeah erhalten Sie Koordinaten-Array, wenn Sie Koordinaten möchten, müssen Sie es iterieren –

+0

Blick auf den bearbeiteten Code –