【问题标题】:Disable StreetView navigation to non connected photospheres禁用街景导航到未连接的照片球
【发布时间】:2017-07-05 11:19:21
【问题描述】:

由于 StreetVew 没有级别(楼层),我在多级别游览中面临巨大问题,因为导航从楼层跳到楼层(panos 实际上彼此非常靠近,但在不同楼层,并且没有直接连接)。我想通过禁用两种导航方法中的一种就可以了,我只是在 API 中找不到它。 我使用以下代码通过 MAPS API 嵌入光球:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      此外,Streetview 还支持楼层,因为当您发布全景图时,您拥有以下属性:

      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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多