我在一个项目中工作,需要向道路显示google map街景。
我将标题设置为:0为全景图对象。但是对于不同的位置,它显示的标题有所不同。例如,在某些情况下,它表示正朝着街道前进;对于某些位置,它表示正朝着家中驶去。
panorama = theMap.getStreetView();
panorama.setPosition(new google.maps.LatLng(<?php echo $lat; ?>, <?php echo $lng; ?>););
panorama.setPov({
heading: 0,
zoom:1,
pitch:0
});
是否有任何方法可以将所有邮政编码固定在街上?
谢谢
最佳答案
终于我找到了一个非常简单的解决方案。
对于街景,有两个链接可以导航,即指向街道。我只是阅读了这些标题,并将街景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
});
});
关于google-maps - Google街景标题问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11900173/