Google 街景地图 - 正在解析 url 以用作街道图像
Google Street View Maps - Parsing url to use as street image
情况:我正在为客户开发地图功能,我需要能够获取街景的屏幕截图,然后将它们显示为旋转木马(类似于 Google 本机执行的方式).他们可以在 CMS 中选择他们想要的任何位置。
我能想到的唯一方法(考虑到非技术最终用户)是允许他们从街景中复制和粘贴 URL,然后将其解析出来。
会给你:
经过修改后,我认为以下细分对应于paramerters for the Google Street View Image API
60.959789 (lat)
-149.112111 (long)
3a (unknown)
75y (field of view)
104.14h (heading)
94.39t (pitch)
/data=!3m4!1e1!3m2!1sJmW2DmZWQ2bIcAcHlky4-w!2e0 (unknown)
但是,当我将这些插入图像的 url 结构时,我得到:
问题
我搞砸了什么?
我可以用更好的方法吗?
附录:
另外,如何从相关的光球照片中获得正确的 pano
属性?例如,如何获取 this photosphere.
的街景图像
我尽量避免回答我自己的问题,但这是我从 Google 街景中解析 URL 以用于他们的街景图像 API 的发现。
60.959789 (lat)
-149.112111 (long)
3a (unknown)
75y (field of view)
104.14h (heading)
94.39t (pitch)
/data=!3m4!1e1!3m2!1sJmW2DmZWQ2bIcAcHlky4-w!2e0 (unknown)
data
属性很有趣。 This blog article helped me 想办法。
属性的每个部分前面都有“!”、一个 1 - 5 的数字(或更可能)和一个字母(m、e 等)。
出于某种原因,第四个元素(第 3 个,从 0 开始计数)是 pano
属性。
因此,this street view of the Acropolis可以解析成这个url的图片:
我不确定其他属性是什么,但我想知道。
情况:我正在为客户开发地图功能,我需要能够获取街景的屏幕截图,然后将它们显示为旋转木马(类似于 Google 本机执行的方式).他们可以在 CMS 中选择他们想要的任何位置。
我能想到的唯一方法(考虑到非技术最终用户)是允许他们从街景中复制和粘贴 URL,然后将其解析出来。
会给你:
经过修改后,我认为以下细分对应于paramerters for the Google Street View Image API
60.959789 (lat)
-149.112111 (long)
3a (unknown)
75y (field of view)
104.14h (heading)
94.39t (pitch)
/data=!3m4!1e1!3m2!1sJmW2DmZWQ2bIcAcHlky4-w!2e0 (unknown)
但是,当我将这些插入图像的 url 结构时,我得到:
问题
我搞砸了什么?
我可以用更好的方法吗?
附录:
另外,如何从相关的光球照片中获得正确的 pano
属性?例如,如何获取 this photosphere.
我尽量避免回答我自己的问题,但这是我从 Google 街景中解析 URL 以用于他们的街景图像 API 的发现。
60.959789 (lat)
-149.112111 (long)
3a (unknown)
75y (field of view)
104.14h (heading)
94.39t (pitch)
/data=!3m4!1e1!3m2!1sJmW2DmZWQ2bIcAcHlky4-w!2e0 (unknown)
data
属性很有趣。 This blog article helped me 想办法。
属性的每个部分前面都有“!”、一个 1 - 5 的数字(或更可能)和一个字母(m、e 等)。
出于某种原因,第四个元素(第 3 个,从 0 开始计数)是 pano
属性。
因此,this street view of the Acropolis可以解析成这个url的图片:
我不确定其他属性是什么,但我想知道。