var pov = { heading : mHeading, pitch : mPitch, zoom : mZoom } var panorama = map.getStreetView(); if (panorama) { panorama.setPov(pov); }
通常我们都是直接用浏览器的街景控制器来进行操作街景的,但有时需要在代码中去操作街景的一些特性,这个时候可以用下面的方法来达到需求的效果。控制上面的三个变量的值可以实现旋转,镜头上下移, 放大缩小。
还有一种方式是直接new过map如下:
var fenway = new google.maps.LatLng(getCurlat(), getCurlng()); var panoramaOptions = { position : fenway, enableCloseButton : true, pov : { heading : 34, pitch : 10, zoom : mZoom } }; var panorama = new google.maps.StreetViewPanorama(document .getElementById("map"), panoramaOptions); var status = map.setStreetView(panorama);
Google Maps API V3 街景模式的控制
最新推荐文章于 2020-04-10 15:29:06 发布