2015-09-11 22 views
2

以前的photosphere全景實現的URL包含全景標識,可以很容易地在iframe中嵌入特定的全景圖。我似乎無法在新版Google地圖中追蹤ID。是否有任何方法來識別光球的ID而不訴諸Javascript?Google Maps嵌入API全景ID

+0

的全景圖基礎上[谷歌地圖API嵌入(https://developers.google的從開發者工具控制檯以下。com/maps/documentation/embed/guide#street_view_mode),你也可以使用'location'作爲全景視圖,你可以存儲位置(經度和緯度)。 – ztan

回答

0

我可以找到兩次ID。這裏有一個例子:

www.google.de/maps/place/Magdeburg/@52.1285424,11.6312738,3a,75y,98h,90t/data=!3m8!1e1!3m6!1s _k_6ZCbrOuYAAAQo8TPM1w 2E0! 3e2!6s%2F%2Fgeo3.ggpht.com%2Fcbk%3Fpanoid%3D _k_6ZCbrOuYAAAQo8TPM1w%26output%3Dthumbnail%26cb_client%3Dmaps_sv.tactile.gps%26thumb%3D2%26w%3D203%26h%3D100%26yaw%3D98.389519 !!!!!%26pitch%3D0 7i13312 8i66564平方米3M1 1s0x47a5f5ff55daea5b:!0x4236659f8071060 6M1 1E1

我點擊興田黃色的傢伙(在興田右下)一次點擊橙色全景的一個斑點

得到了網址
+0

感謝您的回覆。我的photosphere的網址是 (https://www.google.co.uk/maps/@56.3386378,-4.6243378,3a,75y,84.63h,66.9t/data=!3m8!1e1!3m6!1s- HXKCf8vxJ-S%2FVe_c7L38HyI%2FAAAAAAAAxtg%2FJ4tLktU2d6g!2E4!3E11!6S%2F%2Flh4.googleusercontent.com%2F-HXKCf8vxJ-S%2FVe_c7L38HyI%2FAAAAAAAAxtg%2FJ4tLktU2d6g%2Fw203-H101-NK-NO%2F!7i7168!8i3584? hl = en) 這裏的ID非常清楚,雖然有一個重複的字符串。我嘗試使用字符串和它的各種子集作爲ID,但我的photosphere不起作用。我錯過了什麼嗎? – Murray

+1

2015年9月之後添加的光球看起來不太可能 - http://stackoverflow.com/a/34883587/994945 –

0

你可以拿Chrome或其他瀏覽器DOM檢查工具的幫助。

  • 在chrome中打開你的photosphere鏈接。
  • 你會看到縮略圖畫廊在底部,您的全景照片將是其中一個與360圖標
  • 右鍵單擊該縮略圖,點擊「檢查」,和DOM查看器會打開
  • 不斷擴大的DOM樹,直到你達到這個DIV class =「widget-runway-card-background-flicker-hack-wrapper」
  • 你會在裏面看到一個圖片元素,複製它的圖片url。這是一樣的,你正在瀏覽的畫廊

光球縮略圖的網址爲以下格式之一(這些都是假的)

方案A:
https://lh4.googleusercontent.com/-HXKCf8vxJ-S/Ve_c7LX8HyI/XXXXXAAxtg/J4tLscU2d6g/W203-H101-NK-NO/

情況B:
https://geo0.ggpht.com/cbk?cb_client=maps_sv.tactile&authuser=0&hl=nl&output=thumbnail&thumb=2&w=200&h=150&pitch=0&ll=55.2399803333%2C1.851848888888867&panoid=FEpIAbSgOzoAAAQJOQCL3w &偏航= 123

對於案例一:添加 「F:」以大膽的字符串,你將有最終的最近的PanoId,即

F:-HXKCf8vxJ-S/Ve_c7LX8HyI/XXXXXAAxtg/J4tLscU2d6g

對於情況B,非常明顯,FEpIAbSgOzoAAAQJOQCL3w。

0

運行在查看谷歌地圖

"F:".concat(window.location.href.split("!1s")[1].split("!2e")[0]).replace('%2F','/')