1

내 코드에 콜백을 추가하려고하는데,지도 외부의 그림을 클릭 할 때지도에 이미지의 위치가 중앙에 오므로이를 시도합니다.항목을 클릭했을 때 gmaps 위치 표시 (Gmaps4rails)

Gmaps4Rails.callback = function() { 
    var event = document.getElementsByClassName("link-s"); 
    event.onclick = showEvent; 

    function showEvent(pos) { 
    var pos = -25.363882,131.044922; 
    Gmaps4Rails.map.setCenter(pos.latLng); 
    }; 
}; 

는 테스트 목적 "POS"를 사용하여 메신저 오류가 발생 나던,하지만 난 그것이 작동되도록 캔트.

답변

3

은 자바 스크립트의 단지 질문 :

Gmaps4Rails.callback = function() { 
    var events = document.getElementsByClassName("link-s"); 

    for (var i = 0; i < events.length; ++i) { 
    events[i].onclick = function() { showEvent(); }; 
    } 

    function showEvent() { 
    Gmaps4Rails.map.setCenter(new google.maps.LatLng(-25.363882,131.044922)); 
    }; 
} 
+0

죄송 응답 메일을받을 didnt한다. 당신의 도움을 주셔서 감사합니다 – jtomasrl