2009-09-27 3 views
0

이것은 간단한 질문입니다."개체"내부의 값을 얻는 방법 - Javascript - Google지도 API

print_r ($array); 

을하지만 당신은 자바 스크립트에서 어떻게해야합니까? : 당신이 배열 안에 무엇을 알고 싶은 경우 PHP에서, 당신은 말한다 나는 "오버레이"의 값을 인쇄하려고 할 때이 디버깅 목적만을위한 경우에, 나는

listener_rightclick = GEvent.addListener(map, 'singlerightclick', function(point, src, overlay){ 
    if (overlay){ 
     document.getElementById('test').innerHTML = 'cliqué ! ' + overlay; 
     GEvent.removeListener(listener_rightclick); 
     map.removeOverlay(overlay); 
     ecouter_clicks_pts(); 
    } 
    //document.getElementById('pt_latlng').innerHTML = 'xxxxxxxxxxxx: '+overlay; 
}); 

답변

0

감사합니다! 그러나 내가 찾던 것은이 있었다 :

옵션 # 1 : toSource() 함수

document.getElementById('info_div').innerHTML = GMarker.toSource(); 

옵션 # 2 :

var info; 
for (x in GMarker){info = info + ' ' + x} 
document.getElementById('info_div').innerHTML = info; 
2

... "개체 개체"를 얻을, 나는 방화범을 사용하십시오 : http://getfirebug.com/

인쇄하려면 디버깅 콘솔에 배열 내용, 당신이해야 할 모든은 다음과 같습니다

console.log(overlay); 
0
var obj = { 
    name:'john' 
} 

function inspect(obj) { 
    for (var prop in obj) { 
     if (obj.hasOwnProperty(prop)) { 
      console.log(prop + ':' + obj[prop]); 
     } 
    } 
} 

inspect(obj) 

당신이 방화범 설치 한 가정하면,이 개체를 검사하는 방법 중 하나입니다.

+0

방화범은이를 위해 ... 기능의 내장 개체 관리자가 이미 있습니다. 왜 수동으로 속성을 반복해야합니까? –