【发布时间】:2016-02-15 19:00:13
【问题描述】:
我正在尝试通过访问图像日期来找到一种在特定时间段内加载 Google 地图街景的方法。在谷歌地图上,它可以让你追溯到 2007 年。我怎样才能让谷歌从另一年而不是当年加载地图?
这是我所拥有的,但它只是加载当前地图。
HTML
<body>
<div id="streetview2011" class="street-view"></div>
<script src="../js/lib/street-view.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDP87Ddl6sW6C-CXeoHlRxszGBfo1mlMT8&callback=initPano" async defer></script>
</body>
Javascript
function initPano() {
var panorama2011 = new google.maps.StreetViewPanorama(
document.getElementById('streetview2011'), {
position: {lat: 39.963325, lng: -75.202340},
imageDate: '2011-07',
addressControlOptions: {
position: google.maps.ControlPosition.BOTTOM_CENTER
},
imageDateControl: true,
linksControl: false,
panControl: false,
enableCloseButton: false
});
}
【问题讨论】:
-
就文档而言,目前无法使用 Street View API 从特定日期获取视图。见Street View API。
标签: javascript jquery google-maps google-api google-street-view