不包括“业务视图”;全景图时,请求谷歌地图API街景

Excluding "Business View" panoramas when requesting Google Maps API Street Views

本文关键字:请求 谷歌地图 街景 API 全景 业务 视图 业务视图 不包括      更新时间:2023-09-26

我想知道是否有人知道如何在请求最近的街景全景时排除内部视图?我注意到越来越多的室内"商业"景观被退回到发达地区的位置。我已经搜索了google.maps.StreetViewPanorama的Javascript API参考,并检查了从google.maps.StreetViewService类返回的数据,但我看不到任何可以让我以编程方式确定我为特定位置返回的数据的迹象。

我看到过这个问题:如何知道街景全景是室内还是室外,不认为它是我的答案。

对于那些来自google并且正在寻找这个问题的答案的人来说,google Maps Javascript API V3有一种只请求室外街景的方法。getPanorama函数接受一个源参数,该参数可以设置为户外(参见此链接:https://developers.google.com/maps/documentation/javascript/reference#StreetViewSource)

sv = new google.maps.StreetViewService();
sv.getPanorama({location: fenway, radius: 50, source: google.maps.StreetViewSource.OUTDOOR}, processSVData);