当前位置: 代码迷 >> 综合 >> Google Maps API V3 街景模式的控制
  详细解决方案

Google Maps API V3 街景模式的控制

热度:14   发布时间:2024-01-08 22:07:08.0
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);


  相关解决方案