2015-02-28 18 views

Trả lời

9

Quan sát visible_changed -event của StreetView, các visible -property sẽ true hoặc false (mở hoặc đóng)

 function initialize() { 
 
     var mapOptions = { 
 
      center: new google.maps.LatLng(52.5498783, 13.425209), 
 
      zoom: 8 
 
     }; 
 
     var map = new google.maps.Map(document.getElementById("map-canvas"), 
 
      mapOptions); 
 
     google.maps.event.addListener(map.getStreetView(),'visible_changed',function(){ 
 
      alert('streetview is ' +(this.getVisible()?'open':'closed')); 
 
     }); 
 
     } 
 
     google.maps.event.addDomListener(window, 'load', initialize);
 html,body,#map-canvas { height: 100%; margin: 0; padding: 0; }
<script src="https://maps.googleapis.com/maps/api/js?v=3&.js"></script> 
 
<div id="map-canvas"></div>

0

Bạn phải sử dụng các sự kiện nghe visible_changed và cũng thêm một hàm doAlert(). Điều này sẽ cho phép chế độ xem phố thực hiện cảnh báo về mục nhập cho chế độ xem phố và đồng thời thoát khỏi chế độ xem phố.

Các vấn đề liên quan