Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    New Coder
    Join Date
    Jun 2010
    Posts
    37
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Loop in an Array??

    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:

    Code:
     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:

    Code:
    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

  • #2
    Senior Coder
    Join Date
    Dec 2010
    Posts
    2,395
    Thanks
    12
    Thanked 569 Times in 562 Posts
    Code:
    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++) {
       flightPlanCoordinates.push(new google.maps.LatLng(arrPos[i][0], arrPos[i][1]));
    }


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •