使用Google Streetview Image API使用全新Photo Sphere照片的全景照片

时间:2016-12-29 20:04:32

标签: google-maps google-api google-street-view google-crawlers

我想从Google Streetview photosphere(例如这一个:https://www.google.com/maps/@52.5162672,13.3777133,3a,75y,90t/data=!3m7!1e1!3m5!1s-C3h-fjBdBFo%2FWCz53BtP3dI%2FAAAAAAAAEok%2F2KEziwlh5e4SYRpoC1vnn0hQydXo9HpiACLIB!2e4!3e12!7i9000!8i4500)获取pano ID,以便在Streetview Image API的帮助下接收静态图像。 我知道有一个“全景”字段需要一个全新的ID,但谷歌似乎改变了全景ID的样子。 根据我的理解,上面链接的ID应该是

“ - C3h-fjBdBFo / WCz53BtP3dI / AAAAAAAAEok / 2KEziwlh5e4SYRpoC1vnn0hQydXo9HpiACLIB”

(即!1s和!2e之间的部分)。

将此ID粘贴到Streetview API(http://maps.googleapis.com/maps/api/streetview?fov=120&pano=-C3h-fjBdBFo%2FWCz53BtP3dI%2FAAAAAAAAEok%2F2KEziwlh5e4SYRpoC1vnn0hQydXo9HpiACLIB&pitch=0&sensor=false&heading=36.9998231626&size=640x640)中不会给我一张图片。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

对于有同样问题的人:

这个问题有一个开放的“功能请求”(虽然我仍然认为这是一个错误): https://code.google.com/p/gmaps-api-issues/issues/detail?id=10402&q=apitype%3AStreetView&sort=-stars&colspec=ID%20Type%20Status%20Summary%20Internal%20Stars

答案 1 :(得分:0)

事实上,Streetview Image API中没有Photo Sphere照片,但最近Google通过Streetview Image API启用了对用户生成内容的访问。

重要的细节是,您在此问题中提到的全景ID格式已被新格式替换。

现在,您问题中的全景ID F:-C3h-fjBdBFo/WCz53BtP3dI/AAAAAAAAEok/2KEziwlh5e4SYRpoC1vnn0hQydXo9HpiACLIB应替换为新的全景ID CAMSSi1DM2gtZmpCZEJGby9XQ3o1M0J0UDNkSS9BQUFBQUFBQUVvay8yS0V6aXdsaDVlNFNZUnBvQzF2bm4waFF5ZFhvOUhwaUFDTElC

您可以使用街景图像元数据请求轻松将之前的全景ID转换为新格式。这些请求是免费的,不会消耗配额

https://maps.googleapis.com/maps/api/streetview/metadata?pano=F%3A-C3h-fjBdBFo%2FWCz53BtP3dI%2FAAAAAAAAEok%2F2KEziwlh5e4SYRpoC1vnn0hQydXo9HpiACLIB&key=YOUR_API_KEY

{
    "copyright":"© miguel angel Victoria",
    "date":"2016-11",
    "location":{
        "lat":52.51626719999999,
        "lng":13.3777133
    }, "pano_id":"CAMSSi1DM2gtZmpCZEJGby9XQ3o1M0J0UDNkSS9BQUFBQUFBQUVvay8yS0V6aXdsaDVlNFNZUnBvQzF2bm4waFF5ZFhvOUhwaUFDTElC",
   "status":"OK"
}

使用新的全景ID来检索Photo Sphere照片:

https://maps.googleapis.com/maps/api/streetview?pano=CAMSSi1DM2gtZmpCZEJGby9XQ3o1M0J0UDNkSS9BQUFBQUFBQUVvay8yS0V6aXdsaDVlNFNZUnBvQzF2bm4waFF5ZFhvOUhwaUFDTElC&size=600x400&key=YOUR_API_KEY