如何在新的谷歌地图中找到 panoID?
Posted
技术标签:
【中文标题】如何在新的谷歌地图中找到 panoID?【英文标题】:How to find panoID in a new Google maps? 【发布时间】:2015-05-14 21:26:08 【问题描述】:PanoID 用于在经典地图的 URL 中轻松找到 Photosphere/Google Business View 镜头。不幸的是,它们不再可用。 有谁知道如何找到那个愚蠢的panoid?
【问题讨论】:
【参考方案1】:全景 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)。
【讨论】:
以上是关于如何在新的谷歌地图中找到 panoID?的主要内容,如果未能解决你的问题,请参考以下文章