禁用StreetView导航到未连接的photospheres

时间:2017-07-05 11:19:21

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

由于StreetVew没有楼层(楼层),我在多层次旅游中面临着巨大的问题,因为导航从一层跳到另一层(实际上panos彼此非常接近,但在不同楼层,并没有直接连接)。我想通过禁用两种导航方法中的一种可以解决问题,我无法在API中找到它。 我使用以下代码通过MAPS API嵌入photospheres:

google.maps.event.addDomListener(window, 'load', initialize);
function initialize() {
  google.maps.streetViewViewer = 'photosphere';
  var panorama = new google.maps.StreetViewPanorama(
    document.getElementById('pano'), {
      pano: 'PANOID',
      pov: {heading: 348.27, pitch: -1.62, zoom: 0.26},
      linksControl: true,
      zoomControl: true,
      zoomControlOptions: {
        style: google.maps.ZoomControlStyle.SMALL,
        position: google.maps.ControlPosition.RIGHT_TOP
      },
      scaleControl: false,
      overviewMapControl: false,
      panControl: false,
      visible: true,
      motionTracking: false,
      motionTrackingControl: false
  });
}

如果屏幕截图中存在右箭头(箭头周围有一个圆圈),有什么选项?

screenshot

2 个答案:

答案 0 :(得分:1)

该选项名为“clickToGo”,应设置为false。

我搜索了它并找不到,所以我决定通过所有的选项和实验,然后碰到它......

答案 1 :(得分:1)

确实将clickToGo设置为false以禁用甜甜圈。

此外,街景视图支持楼层,因为发布全景图时,您具有以下属性:

pose.heading
pose.latLngPair
pose.pitch
pose.roll
pose.level
pose.altitude
connections
places

cf:https://developers.google.com/streetview/publish/reference/rest/v1/photo/update

多示例:https://goo.gl/maps/nDvPsbDakLN2