2013-03-12 4 views
0

У меня есть массив месторасположения на карту, как этотGoogle Maps несколько маркеров в массиве

var locations = [ 
     ['bobcat', '100.212','-100.232', 4], 
     ['car', '200.212','-200.232', 4],...and so on... 
      ]; 

Я имею широту и долготу внутри массива PHP .... и есть много из них. Они продолжают меняться, поэтому я не могу их сильно перекодировать каждый раз, когда добавляется новый. Я могу повторить значение массива php вместо lat и longs, и он тоже работает. Я в принципе хочу цикл, поэтому он автоматически записывает всю строку индексов массива внутри места

как этот

var locations = [ 
    for(i=0;i<array.size;i++) 
     { 
      [phpItemType[i], phpLatVar[i],phpLongVar[i], phpNumber[i]], 
     } 
      ]; 

Как я могу это сделать? Надеюсь, вопрос ясен. Пожалуйста, дайте мне знать. Спасибо, парни!

ответ

0

Я предполагаю, что вы хотите, чтобы код в JavaScript, может быть это поможет

var locations =[]; 
for(i=0;i<array.size;i++) 
{ 
    var tempArray = []; 
    tempArray.push(phpItemType[i], phpLatVar[i],phpLongVar[i], phpNumber[i]); 
    locations.push(tempArray); 
} 
+0

Спасибо за ответ. Если вы заметили, то скобки arent типы данных. Они являются скобками массива. Вот: ['bobcat', '100.212', '- 100.232', 4], .... и не являются запятыми. поэтому я не знаю, как вставить такие вещи в массив, где есть вся проблема. Есть идеи? –

+0

попробуйте реализовать это, это приведет к тому же брату – 1Mayur

+0

Действительно ... это действительно работало ... спасибо! –

Смежные вопросы