Création d'un tableau et affectation
Bonjour, je débute en js,
je passe en parametre dans l'url de ma page HTML, une chaine de coordonnées (ex : 4303326, 5487054, 4304529, 5487874)
je split grace à la virgule et j'insere mes coordonnées dans un tableau
seulement, je ne sais pas si c'est un probleme de syntaxe, ca ne marche pas quand je veux passer mon tableau :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<script type="text/javascript">
function init() {
var parameters = location.search.substring(1).split("&");
var temp = parameters[0].split("=");
l = unescape(temp[1]);
var coords = l.split(",");
var MonTableau = new Array(coords.length);
for (i = 0; i < coords.length - 1; i++)
{
MonTableau[i] = coords[i];
}
var container = document.getElementById("mapContainer");
var map = new com.ptvag.webcomponent.map.Map(container);
window.onresize = function () { map.updateSize(); }
var vectorLayer = map.getLayer("vector");
// FONCTIONNE
var lineCoords = [4303326, 5487054, 4304529, 5487874];
// FONCTIONNE PAS
var lineCoords = MonTableau;
var line = new com.ptvag.webcomponent.map.vector.Line();
line.setCoordinates(lineCoords);
line.setPixelSize(8);
line.setArrowsOnLine(true);
vectorLayer.addElement(line);
}
</script> |
Merci