1
我想知道是否可以以編程方式持續更新Google地圖街景API的座標?感謝和代碼段可能會有幫助使用Google Maps API V3以編程方式更新StreetView
我想知道是否可以以編程方式持續更新Google地圖街景API的座標?感謝和代碼段可能會有幫助使用Google Maps API V3以編程方式更新StreetView
一旦你有StreetViewPanorama可以更新程序的位置或看這樣的觀點:
var panorama = map.getStreetView();// or new google.maps.StreetViewPanorama(div);
// update position of StreetView
panorama.setPosition(new google.maps.LatLng(42.345573,-71.098326));
// update the point of view
panorama.setPov({
heading: 34,
pitch: 10,
zoom: 1
});
創建DIV地圖容器
<div id="panrama" style="width: 400px; height: 400px"></div>
自動旋轉使用JavaScript:
var pano;
var latlng = new google.maps.LatLng(38.897526, -77.0370613);
var panoOptions = {
position: latlng,
pov: {
heading: 0,
pitch: 0
}
};
pano = new google.maps.StreetViewPanorama(
document.getElementById('panorama'),
panoOptions);
window.setInterval(function() {
var pov = pano.getPov();
pov.heading += 0.2;
pano.setPov(pov);
}, 10);
Credits:theoryapp.com