从街景全景拍摄单张全景照片

时间:2015-08-04 15:41:41

标签: javascript google-maps google-maps-api-3 google-street-view

我上传了街景视图,其代码取自Google Apis。如果我点击远离我的位置或使用箭头改变全景,我会避免这种情况,然后可以删除与其他全景的连接或获取单张全景照片以像谷歌视图一样运行?

代码就是:

params[:location] #will give the id selected in the drop-down

我希望这张全景照片能够像https://www.google.com/maps/views/home?gl=us&hl=it一样准确地发挥作用:https://www.google.com/maps/views/view/105558295291738522367/gphoto/5999530155782979586?gl=us&hl=it&heading=33&pitch=90&fovy=75 这与其他全景图没有关联,与连接到其他全景图像的街景不同。

1 个答案:

答案 0 :(得分:0)

如果您不想要链接,请将linksControl StreetViewPanoramOption设置为false。

linksControl: false

代码段



function initialize() {
  var bryantPark = new google.maps.LatLng(37.869260, -122.254811);
  var panoramaOptions = {
    position: bryantPark,
    linksControl: false,
    clickToGo: true,
    pov: {
      heading: 165,
      pitch: 0
    },
    zoom: 1
  };
  var myPano = new google.maps.StreetViewPanorama(
    document.getElementById('map-canvas'),
    panoramaOptions);
  myPano.setVisible(true);
}

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.exp"></script>
<div id="map-canvas"></div>
&#13;
&#13;
&#13;