2015-02-28 16 views
5

में प्रवेश का पता लगाने और सड़क से बाहर निकलने का तरीका कैसे पता लगाया गया है जब कोई उपयोगकर्ता एपीआई v3 के तहत Google मानचित्र में स्ट्रीटव्यू में प्रवेश करता है और बाहर निकलता है?Google मानचित्र एपीआई v3

जब उपयोगकर्ता स्ट्रीटव्यू में प्रवेश करता है (जैसे मेनू प्रासंगिक नहीं है) तो मैं मौजूदा 'छुपाएं मेनू' फ़ंक्शन ट्रिगर करना चाहता हूं और फिर बाहर निकलने पर मेनू को फिर से दिखाएं।

उत्तर

9

का निरीक्षण करें सड़क का visible_changed -event, visible -property हो जाएगा true या false (खुली या बंद)

 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

आप visible_changed घटना श्रोता का उपयोग करें और यह भी करने के लिए है एक doAlert() फ़ंक्शन जोड़ें। यह सड़क दृश्य के लिए प्रवेश पर और सड़क दृश्य से बाहर निकलने के दौरान सड़क दृश्य को अलर्ट करने में सक्षम बनाता है।

संबंधित मुद्दे