2016-06-16 6 views
1

지도상의 마커에 대한 데이터를 채우려고합니다. 정적 콘텐츠를 사용하여 작동하도록 할 수는 있지만 배열에서 읽음으로써 사이트 콘텐츠를 설정하고 싶습니다. 자바 스크립트에서 다차원 배열을 만드는 방법은 무엇입니까?

var sites = [ 
    ['User 1', 45.4210328, -75.6900218, 4], 
    ['User 2', 40.315939, -105.440630, 2], 
    ['User 3', 43.785890, -101.90175, 1], 
    ['User 4', 39.99948, -105.28370, 3] 
]; 

setMarkers(map, sites); 

제가

for (var i = 0, len = arr.length; i < len; i++) 
{ 
    var sites = [ 
        [arr[i].username, arr[i].latitude, arr[i].longitude, i 
       ]; 
} 

시도했지만 결과 sites으로 만, 즉 마지막 배열 한 어레이를 포함한다. 모든 배열이 아닙니다. sites 내에 어떻게 다차원 배열을 만들 수 있습니까?

+0

를 : 코드는 이제 구문 오류 (추가'['또는'실종]') – YakovL

답변

1

이 시도 : 보조 노트로

var sites = []; 
for (var i = 0, len = arr.length; i < len; i++) 
{  
    sites.push([arr[i].username, arr[i].latitude, arr[i].longitude, i]); 
} 
+0

네,이 작동이 포함되어 있습니다. – jas

관련 문제