当我们将街景小人放在地图中的任何标记上时,如何抓住事件

时间:2012-10-09 06:51:30

标签: google-maps google-maps-api-3 google-street-view

如果用户拖动然后将街景小人放在地图上的标记上,我需要抓住该事件。怎么做?

1 个答案:

答案 0 :(得分:1)

您可以手动设置街景小人的位置,就像在this example中完成一样:

短代码版本是这样的:

var G = google.maps;

var svpOptions = {
//      navigationControl: false,
//      addressControl: false,
//      linksControl: false,
        addressControlOptions: {
            style: { 
              border: '1px solid white', 
              backgroundColor: 'black',
              font: 'normal 10px verdana',
              color: 'white'
            }
        }
    };

    var latlon = new google.maps.LatLng(45.0, -90.0);
    svpContainer = document.getElementById('svpDiv');
    var svp = new G.StreetViewPanorama(svpContainer,svpOptions);
    svp.setPosition(latlon);