use*_*nev 25 javascript google-maps google-maps-api-3
我如何知道谷歌地图何时处于街景模式或路线图模式?有没有被解雇的事件?我试着查看文档,似乎没有任何东西.我错过了什么吗?
当用户切换到街景模式时,我想要更改UI,但我不知道要绑定哪个事件.
lsu*_*rez 57
检测与您的对象关联的visible_changed事件.您可以通过调用其方法从地图中获取全景图,并将处理程序绑定到该对象的事件.您必须通过调用其方法来测试其可见性.StreetViewPanoramaMapgetStreetView()StreetViewPanoramagetVisible()
例如:
var map = new google.maps.Map(document.getElementById("theMap"), {streetViewControl: true});
var thePanorama = map.getStreetView();
google.maps.event.addListener(thePanorama, 'visible_changed', function() {
if (thePanorama.getVisible()) {
// Display your street view visible UI
} else {
// Display your original UI
}
});
Run Code Online (Sandbox Code Playgroud)
有关可在此对象上侦听的更多事件,请参阅StreetViewPanorama对象文档的"事件"部分.
| 归档时间: |
|
| 查看次数: |
8755 次 |
| 最近记录: |