Jump to content

Display Element in an Array?


Recommended Posts

I would like to put all my coordinates into an array and have a loop display each one but with a Google function. Here's the code, which draws the points on google map:

 var flightPlanCoordinates = [	new google.maps.LatLng(37.772323, -122.214897),	new google.maps.LatLng(21.291982, -157.821856),	new google.maps.LatLng(-18.142599, 178.431),	new google.maps.LatLng(-27.46758, 153.027892)  ];

I would like to be able to do something like this:

var arrPos = new Array([37.772323, -122.214897], [21.291982, -157.821856], [-18.142599, 178.431], etc. ); var flightPlanCoordinates = [ +   for (i=0; i<arrPos.length; i++){	  new google.maps.LatLng(arrPos[0]) + ", "   }   + "];"

I know you can put a loop in an array but is there an alternate method to retrieving the points from the array?? tks

Link to comment
Share on other sites

What you need is something like this:

var arrPos = [[37.772323, -122.214897], [21.291982, -157.821856], [-18.142599, 178.431], etc. ]; var flightPlanCoordinates = [];var temp;for(var i = 0; i < arrPos.length; i++) {    flightPathCoordinates.push( new google.maps.LatLng(arrPos[i][0], arrPos[i][1]);}

The push() method adds an element to the end of an array.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...