Google街景标题问题

时间:2012-08-10 10:51:46

标签: google-maps map google-street-view

我正在一个项目中工作,我需要显示谷歌地图街景朝向道路。

我为全景对象设置了标题:0。但是对于不同的位置,它显示不同的标题。例如,在某些情况下,它显示朝向街道,对于某些位置,它显示朝向家。

panorama = theMap.getStreetView();
panorama.setPosition(new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>););
panorama.setPov({
    heading: 0,
    zoom:1,
    pitch:0
});

如果有任何方法可以修复所有邮政编码的街道标题?

由于

1 个答案:

答案 0 :(得分:8)

最后我找到了一个非常简单的解决方案..

对于街景,有两个导航链接,指向街道。我刚看完那些标题并将街景POV朝这个方向设置。这是完整的代码。

var panoramaOptions = {
    position: langlongObj,
    visible: true
};
var panorama = new  google.maps.StreetViewPanorama(document.getElementById("map_canvas"), panoramaOptions);
map.setStreetView(panorama);

google.maps.event.addListener(panorama, 'links_changed', function() {
    var links =  panorama.getLinks();

    panorama.setPov({                   
        heading: links[0].heading,
        pitch: 0,
        zoom: 1
    });
});