我正在使用谷歌的街景静态图像 API。它工作得很好,但我想知道是否可以获取我正在保存的图像的元数据,特别是日期。反正有知道静态图像的日期吗?
谢谢,李
是的,您可以使用JavaScript 中的Google Maps Street View Service获取图像日期。
简而言之,您需要完成通常的设置步骤才能让 Google 地图在您的页面上运行,然后您将执行类似于:
var sv = new google.maps.StreetViewService();
var berkeley = new google.maps.LatLng(37.869085,-122.254775);
sv.getPanoramaByLocation(berkeley, 50, function(data) {
console.log(data.imageDate);
});
data.imageDate将包含YYYY-MM格式的日期。
您可以使用 StreetViewService 的getPanoramaById和getPanoramaByLocation方法来获取此数据。请看这里。
varpanoramaOptions = {位置:streetViewLocation,pov:{标题:0,间距:5,缩放:1},可见:true,addressControl:false, imageDateControl:true };