2009-12-15 2 views
0

주소가 있으며 지금은 위도/경도 좌표를 검색해야합니다.
Google에서 V2가 아닌 they only have good examples이며 V3이 아닙니다.지오 코드로 lat/lang을 얻으려면 어떻게해야합니까?

var myLatLAng = getLatLang(adress); 

어떻게 그 앞으로 일어날 수 있도록이 코드를 수정할 수 있습니다

나는 다음을 수행 할? 그것은 단지 당신의 환경과 상호 작용할 수 있도록 getLatLng는 콜백 함수를 사용하고 있기 때문에

function showAddress(address) { 
    geocoder.getLatLng(
    address, 
    function(point) { 
     if (!point) { 
     alert(address + " not found"); 
     } else { 
     map.setCenter(point, 13); 
     var marker = new GMarker(point); 
     map.addOverlay(marker); 
     marker.openInfoWindowHtml(address); 
     } 
    } 
); 
} 

답변

0

당신은 어떤 값을 반환 할 수 없습니다.
당신은 다른 변수

var lat, lng; 
function showAddress(address) { 
    ... 
    } else { 
     lat = point.lat(); 
     lng = point.lng(); 

     orExecuteOtherfunction(); 
    } 
} 

에 할당 또는 반환 된 포인트 뭔가를 할 몇 가지 다른 기능을 실행할 수 있습니다.

+0

예 ... 그게 제가 두려워했던 것입니다. – Steven

관련 문제