2014-02-21 3 views
0

다음과 같이 웹 사이트의 코드를 사용하여 내 페이지에 Google지도를 표시 할 수있게했습니다. 여기에서 실제 동작을 볼 수 있습니다. http://www.pcpro.co.uk/blogs/wp-content/uploads/2010/12/google-maps-simple-example.htmlGoogle지도를 클릭하여 새 창에서 링크를 엽니 다.

내 질문은 사용자가지도를 클릭하여 새 창에서 링크를 열 때 코드를 어떻게 변경할 수 있습니까?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     // Define the latitude and longitude positions 
     var latitude = parseFloat("38.1447817"); 
     var longitude = parseFloat("23.848843"); 
     var latlngPos = new google.maps.LatLng(latitude, longitude); 
     // Set up options for the Google map 
     var myOptions = { 
      zoom: 15, 
      center: latlngPos, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     // Define the map 
     map = new google.maps.Map(document.getElementById("map"), myOptions); 
     // Add the marker 
     var marker = new google.maps.Marker({ 
      position: latlngPos, 
      map: map, 
      title: "Auto Marin" 
     }); 
    }); 
</script> 


<div id="map" style="width:230px;height:140px;"></div> 

답변

1

당신은 event listener.

google.maps.event.addListener(map, "click", function(){ 
    window.open(*LINK*) 
}); 
을 추가 할 수 있습니다 감사
관련 문제