Je fais: mais J'ai essayé: < / p> mais puisque j'ai besoin de les diviser parce que je fais: p> i get p> typeError: coords [i] [0] .split n'est pas une fonction p>
blockQuote> J'ai essayé p> mais je reçois p> Jeton inattendu, en Json en position 6 P>
blockQquote> si i Combocoords code> est une chaîne pendant que j'en ai besoin comme une matrice et poussez-la p>
console.log code> lat code> et gng code> i get: p>
4 Réponses :
Actuellement, lat code> et lng code> sont des tableaux. Vous ne pouvez pas split code> un tableau - étaler dans le tableau poussé: coords.push([lat[0], lng[0]]);
Ce que je crois que le Json est cassé, si je fais que je reçois un tableau (2), "40.7197406, 8.563512299999957", "40.7272074, 8.575266499999998", tableau (2)
Vous n'avez pas besoin de [] dans l'instruction PUSH.
var arr = []; var lat = data[i]["usp-custom-90"]["usp-custom-19"]; var lng = data[i]["usp-custom-90"]["usp-custom-20"]; var comboCoords = lat+","+lng; arr.push(comboCoords);
Ils seront séparés, là-bas après que je ne puisse pas utiliser var pouple = coords [i] [0] .split (','); code>
Ensuite, il suffit d'utiliser var combocoords = lat + "," + lng; code> puis appuyez sur le tableau arr.push (Combocoords); code> Vous pouvez vérifier le résultat en utilisant l'alerte (Json.stringify (arr)); code>
N'est-ce pas ce que j'ai fait dans la question?
Pour une raison quelconque, vous avez analysé vos données. J'ai reproduit un exemple de travail: jsfiddle.net/vk8216da/1
On se sent comme si vous voulez quelque chose comme:
var data = [{
"usp-custom-90": {
"usp-custom-19": 39.213,
"usp-custom-20": 9.126
}
}, {
"usp-custom-90": {
"usp-custom-19": 39.225,
"usp-custom-20": 9.135
}
}];
var coords = [];
for (var i = 0; i < data.length; i++) {
coords.push({
lat: data[i]["usp-custom-90"]["usp-custom-19"],
lng: data[i]["usp-custom-90"]["usp-custom-20"]
});
}
console.log(coords[0].lat + "," + coords[0].lng);
console.log(coords[1]['lat'] + "," + coords[1]['lng']);
Essayez ceci
Quels sont les
lat code> etgng code>?@Jackbashford vient de mettre à jour avec le journal des consoles Lat et LNG
Cet article semble manquer de beaucoup de détails. Je suppose qu'il existe une boucle pour collecter un certain nombre de coords et les mettre dans une nouvelle gamme de coords en tant que réseaux. Veuillez clarifier ce que vous essayez d'accomplir. Ne demandez pas x quand vous voulez savoir Y.