之前实现的photosphere全景图的URL包含了全景ID,这使得在iframe中嵌入特定的全景图变得很容易。我似乎无法在新的谷歌地图中找到ID。有没有什么方法可以在不求助于Javascript的情况下识别光球的ID?
发布于 2015-10-06 21:38:49
我能找到身份证两次。下面是一个示例:
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!8i6656!4m2!3m1!1s0x47a5f5ff55daea5b:0x4236659f8071060!6m1!1e1
我点击一次黄色的家伙(在右下角),然后点击其中一个橙色的全景点,就得到了URL
发布于 2016-12-12 20:01:17
您可以借助chrome或其他浏览器DOM inspect工具。
中查看的光球图缩略图相同
url将是以下格式之一(这些格式是虚拟的)
案例A:
https://lh4.googleusercontent.com/-HXKCf8vxJ-s/Ve_c7LX8HyI/XXXXXAAxtg/J4tLscU2d6g/w203-h101-n-k-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&yaw=123
对于情况A:,将"F:"添加到粗体字符串,您将得到最终的panoID,即
F:-HXKCf8vxJ-s/Ve_c7LX8HyI/XXXXXAAxtg/J4tLscU2d6g
对于情况B,这是非常明显的,FEpIAbSgOzoAAAQJOQCL3w。
发布于 2017-07-21 02:46:52
在Google地图上查看pano时,从开发人员工具的控制台运行以下命令
"F:".concat(window.location.href.split("!1s")[1].split("!2e")[0]).replace('%2F','/')https://stackoverflow.com/questions/32523173
复制相似问题