有没有办法使用Google Maps Javascript API v3在Google Maps Business View中阅读和显示摄影师的姓名?我在参考文献中找不到任何提示,但我没有解决问题。 谢谢,Stefan
答案 0 :(得分:0)
您可以使用全景图中的@copyright param。
https://developers.google.com/maps/documentation/javascript/reference#StreetViewPanoramaData
例如,你可以这样做:
var center = new google.maps.LatLng(-31.416676, -64.1841580000002);
var streetViewService = new google.maps.StreetViewService (document.getElementById("map"));
streetViewService.getPanoramaByLocation(center, 30, function(panorama){console.log(panorama.copyright);});

这会创建一个streetViewService的新实例,然后你要求提供与" center"相关的全景图。变量,最后,你可以使用版权变量。
此外,您只能使用同一个getPanoramaByLocation调用返回的位置变量中的description字段:
var center = new google.maps.LatLng(-31.416676, -64.1841580000002);
var streetViewService = new google.maps.StreetViewService (document.getElementById("map"));
streetViewService.getPanoramaByLocation(center, 30, function(panorama){console.log(panorama.location.description);});

希望它有所帮助。