我如何得到谷歌卡車的位置和標題正確計算街景標題在這個例子不知何故我不能做panorama.getLocation()
它說未知然而在螢火蟲顯示當我做console.log(panorama)
並看到對象方法。谷歌街景JS計算標題面對標記
function initialize() {
var myPlace = {lat: 33.976827,lng: -118.163889};
var map = new google.maps.Map(document.getElementById('map'), {
center: myPlace,
zoom: 18
});
var panorama = new google.maps.StreetViewPanorama(
document.getElementById('pano'), {
position: myPlace
});
marker = new google.maps.Marker({
position: myPlace,
map: map
});
marker_pano = new google.maps.Marker({
position: myPlace,
map: panorama
});
var heading = google.maps.geometry.spherical.computeHeading(panorama.getPosition(), marker.getPosition());
panorama.setPov({
heading: heading,
pitch: 0
});
map.setStreetView(panorama);
}
google.maps.event.addDomListener(window, 'load', initialize);
你忘記了超時,所以標記顯示在左上角,但我知道如何解決這個問題,但是你的整體答案更接近我最後的方法,我使用起來更容易理解。因此,即使 geocodezip解決方案也能正常工作,因此我會將您的答案標記爲正確。 –
你使用什麼瀏覽器?對我來說,它適用於上面的代碼,沒有超時。我在Chrome/Mac上。 – MrUpsidown