如何在新版谷歌地图中查找全景ID?

3

PanoID曾经在经典地图中的URL中很容易找到,用于查看全景照片/谷歌商业视图。不幸的是,它们现在已不再提供。

有没有人知道如何找到那个愚蠢的PanoID?

1个回答

0

全景ID不再是一个由22个字符组成的字符串。现在,该ID由多个由斜杠分隔的字符串组成。例如:

https://www.google.ca/maps/place/Acropolis+of+Athens/@37.9715323,23.7257492,3a,75y,5.43h,104.71t/data=!3m8!1e1!3m6!1s-wBhdou4p2Mk%2FVoC0geL2n8I%2FAAAAAAAAZ80%2FeRVCXmFDXBg!2e4!3e11!6s%2F%2Flh5.googleusercontent.com%2F-wBhdou4p2Mk%2FVoC0geL2n8I%2FAAAAAAAAZ80%2FeRVCXmFDXBg%2Fw203-h101-n-k-no%2F!7i9068!8i4534!4m6!1m3!3m2!1s0x0:0x5c97c042f5eb0df6!2sAcropolis+of+Athens!3m1!1s0x0:0x5c97c042f5eb0df6!6m1!1e1

以上的全景ID位于!1s和!2e之间:

-wBhdou4p2Mk%2FVoC0geL2n8I%2FAAAAAAAAZ80%2FeRVCXmFDXBg

解码后的URL为:

-wBhdou4p2Mk/VoC0geL2n8I/AAAAAAAAZ80/eRVCXmFDXBg

目前已知有一个错误,详见https://code.google.com/p/gmaps-api-issues/issues/detail?id=7452#c51。该错误会导致无法嵌入新的全景图。谷歌表示他们正在努力解决这个问题,并推出了一个临时方法来启用新的渲染方法。显然,这还没有准备好,所以只能通过一个未记录的选项来使用:

google.maps.streetViewViewer = 'photosphere';

注意:为了让这个工作对我们起作用,我们不得不在全景ID的前面加上 F:(根据评论80 https://code.google.com/p/gmaps-api-issues/issues/detail?id=7452#c80)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接