2017-07-27 162 views
-3

两种不同的panoid我很感激为什么谷歌街景上有两种不同的panoId模式。Google Maps API JS

我初始化与下面的JavaScript代码全景相片:

function initialize() { 
    var pocetneKoordinate = new google.maps.LatLng(44.81856295912351, 20.455767810344696); 
    var pocetniPanoID = 'F:-By57yDKJr5M/WWfMHHWwYjI/AAAAAAAACXU/v1tk1TK02yEmBWGt2U4sMK1d_Uf3qdKmwCLIBGAYYCw'; 
    var mapOptions = { 
      center: pocetneKoordinate, 
      zoom: 0 
    }; 
     var map = new google.maps.Map(document.getElementById('panorama'), 
      mapOptions); 
     panorama = map.getStreetView(); 
     var panoOptions = { 
      position: pocetneKoordinate, 
      pano: pocetniPanoID, 
      visible: true, 
      pov: { 
       heading: 41, 
       pitch: 0, 
       zoom:1, 
      }, 
      clickToGo: false 
     }; 
     panorama.setOptions(panoOptions); 
     // Create a StreetViewService object. 
     var streetviewService = new google.maps.StreetViewService(); 
} 

万一我粘贴一些错误,工作的jsfiddle https://jsfiddle.net/markovica/pcLjbmwk/

这一切的伟大工程,但什么让我困惑的是,我打开同样的全景与两个不同的字符串最近的PanoId,例如:

  1. CAoSLEFGMVFpcE1EZGhWWFJzVzBTd0I4amlQOWtjdEJ3Z3MwVnYtNTZBbEJNRHBI
  2. F:-By57yDKJr5M/WWfMHHWwYjI/AAAAAAAACXU/v1tk1TK02yEmBWGt2U4sMK1d_Uf3qdKmwCLIBGAYYCw

除此之外,在其他链接全景相片,panorama.getPano()将返回初始全景图的模式,和链接是不完全一样的(Screenshot showing differences in links) - 我认为这是由于我最近的编辑造成的。

但为什么有两个panoIDs为相同的全景图,为什么它们的表现略有不同?

+1

请提供一个演示此问题的[mcve]。运行发布的代码我得到一个地图(在0,0),而不是全景。 – geocodezip

+0

对不起我的错误,我更新了帖子,并添加了小提琴...但是,我没有编码的问题,但用不同的字符串调用相同的全景图,也有不同的链接。 我不记得我是如何得到第一个全景的两个不同的PanoID,但我做到了 - 我试图弄清楚这一点 – user3454848

+0

我记得我是如何得到不同的字符串: – user3454848

回答