【发布时间】:2016-02-29 16:41:22
【问题描述】:
首先,我不是程序员/编码员,我完全是 HTML/JavaScript 方面的菜鸟。所以如果可能的话,请保持任何答案简单;-)
我正在从事一项业余艺术项目。目标是比较不同日期的街景全景图并创建一个照片库。我想要一个尽可能清晰的街景全景图,所以没有 UI。
我现在拥有的:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Street View controls</title>
<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map {
height: 100%;
}
</style>
</head>
<body>
<div id="map"></div>
<script>
function initPano() {
// Note: constructed panorama objects have visible: true
// set by default.
var panorama = new google.maps.StreetViewPanorama(
document.getElementById('map'), {
position: {lat: 40.717215, lng: -74.0061689},
addressControlOptions: {
position: google.maps.ControlPosition.BOTTOM_CENTER
},
linksControl: false,
addressControl: false,
panControl: false,
enableCloseButton: false
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAA3Rw1Ei8m79RwB_oapYe4rK5LgAbE7cg&signed_in=true&callback=initPano">
</script>
</body>
</html>
此 HTML 生成清晰的街景全景图,无需任何 UI。但我现在想从特定日期调出 SV 全景图。
我发现了这个: https://github.com/amenadiel/google-maps-documentation/blob/master/docs/StreetViewPanoramaData.md
和
https://developers.google.com/maps/documentation/javascript/reference#StreetViewPanoramaData
我不知道如何/在哪里将这段代码放在我的 HTML 中。 - 你能告诉我它需要去哪里吗? - 也许你可以创建一个 HTML 模板,我只需要指定 latlongs / sv pano 日期?
【问题讨论】:
标签: javascript html google-maps google-street-view