我上传了一个街景与代码取自谷歌Apis。如果我点击远离我的位置或使用箭头的全景改变,我会避免这一点,那么有没有可能删除与其他全景的连接或获得一张全景照片来运行自己的谷歌视图?
代码很简单:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Street View containers</title>
<style>
html, body, #map-canvas {
height: 100%;
margin: 0;
padding: 0;
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script>
<script>
function initialize() {
var bryantPark = new google.maps.LatLng(37.869260, -122.254811);
var panoramaOptions = {
position: bryantPark,
pov: {
heading: 165,
pitch: 0
},
zoom: 1
};
var myPano = new google.maps.StreetViewPanorama(
document.getElementById('map-canvas'),
panoramaOptions);
myPano.setVisible(true);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"></div>
</body>
</html>我希望这个全景照片功能准确或像https://www.google.com/maps/views/home?gl=us&hl=it这样的:https://www.google.com/maps/views/view/105558295291738522367/gphoto/5999530155782979586?gl=us&hl=it&heading=33&pitch=90&fovy=75这不是链接到其他全景图,不像街景是连接到其他全景图像。
发布于 2015-08-05 01:24:30
如果不需要链接,请将linksControl StreetViewPanoramOption设置为false。
linksControl: false代码片段:
function initialize() {
var bryantPark = new google.maps.LatLng(37.869260, -122.254811);
var panoramaOptions = {
position: bryantPark,
linksControl: false,
clickToGo: true,
pov: {
heading: 165,
pitch: 0
},
zoom: 1
};
var myPano = new google.maps.StreetViewPanorama(
document.getElementById('map-canvas'),
panoramaOptions);
myPano.setVisible(true);
}
google.maps.event.addDomListener(window, 'load', initialize);html,
body,
#map-canvas {
height: 100%;
margin: 0;
padding: 0;
}<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<div id="map-canvas"></div>
https://stackoverflow.com/questions/31813634
复制相似问题