通过Google Maps Javascript API v3在Business View中显示摄影师的姓名

时间:2014-11-18 20:45:52

标签: google-maps-api-3

有没有办法使用Google Maps Javascript API v3在Google Maps Business View中阅读和显示摄影师的姓名?我在参考文献中找不到任何提示,但我没有解决问题。 谢谢,Stefan

1 个答案:

答案 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);});




希望它有所帮助。