Google maps 使用V3同时导航地图和街景

Google maps 使用V3同时导航地图和街景,google-maps,google-maps-api-3,google-maps-api-2,Google Maps,Google Maps Api 3,Google Maps Api 2,我正试图用谷歌地图的V2和V3找出这个页面上显示的代码,但在使用街景导航时,我无法刷新橙色图标的位置。。。。有什么想法吗 还有一点。。。在两个视图上导航时,如何获得实际lat长度 下面是一些代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://

我正试图用谷歌地图的V2和V3找出这个页面上显示的代码,但在使用街景导航时,我无法刷新橙色图标的位置。。。。有什么想法吗

还有一点。。。在两个视图上导航时,如何获得实际lat长度

下面是一些代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>Zone -</title>
<script type="text/javascript"
      src="http://maps.googleapis.com/maps/api/js?key=MY_KEY&sensor=false">
</script>
<script>   

$(function(){
function sleep(milliseconds) {
    var start = new Date().getTime();
    for (var i = 0; i < 1e7; i++) {
      if ((new Date().getTime() - start) > milliseconds){
        break;
      }
    }
}

initialize();
});


var map;
var myPano;   
var panoClient;
var nextPanoId;
var panorama;  
function initialize() {
      var mapOptions = {
        zoom: 8,
        center: new google.maps.LatLng(-34.397, 150.644),
        mapTypeId: google.maps.MapTypeId.ROADMAP
      }

      var fenwayPark = new google.maps.LatLng(42.345573,-71.098326);
    var fenwayPOV = {yaw:370.64659986187695,pitch:-20};

    map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
    panoClient = new google.maps.StreetViewService();      
      //map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(fenwayPark, 15);
      google.maps.event.addListener(map, "click", function(overlay, latlng) {
        // latlng will be null if the info window has been clicked.
        if (latlng) {
          panoClient.getNearestPanorama(latlng, showPanoData);
        }
      });

      var panoramaOptions = {
              position: fenwayPark,
              pov: {                  
                heading: 34,
                pitch: -20
              }
            };
      myPano = new google.maps.StreetViewPanorama(document.getElementById("pano"),panoramaOptions);
      //map.setStreetView(myPano);
      myPano.setPano(fenwayPark, fenwayPOV);

      google.maps.event.addListener(myPano, "error", handleNoFlash);  
      panoClient.getPanoramaByLocation(fenwayPark, 50, processSVData);
      //myPano.setStreetView(myPano);
}


function processSVData(data, status) {
      if (status == google.maps.StreetViewStatus.OK) {
        var marker = new google.maps.Marker({
          position: data.location.latLng,
          map: map,
          title: data.location.description
        });

        google.maps.event.addListener(marker, 'click', function() {

          var markerPanoID = data.location.pano;
          // Set the Pano to use the passed panoID
          myPano.setPano(markerPanoID);
          myPano.setPov({
            heading: 270,
            pitch: 0,
            zoom: 1
          });
          myPano.setVisible(true);
        });
      }
    }
</script>
</head>
<body>
</body>
</html>

地带-
$(函数(){
函数睡眠(毫秒){
var start=new Date().getTime();
对于(变量i=0;i<1e7;i++){
如果((新日期().getTime()-start)>毫秒){
打破
}
}
}
初始化();
});
var映射;
myPano变种;
客户机;
nextPanoId变种;
var全景图;
函数初始化(){
变量映射选项={
缩放:8,
中心:新google.maps.LatLng(-34.397150.644),
mapTypeId:google.maps.mapTypeId.ROADMAP
}
var fenwayPark=newgoogle.maps.LatLng(42.345573,-71.098326);
var fenwayPOV={偏航:370.64659986187695,俯仰:-20};
map=new google.maps.map(document.getElementById(“map_canvas”),mapOptions);
panoClient=new google.maps.StreetViewService();
//map=newgmap2(document.getElementById(“map_canvas”);
赛特中心地图(芬威公园,15);
google.maps.event.addListener(映射,“单击”,函数(覆盖,latlng){
//如果单击了信息窗口,latlng将为空。
如果(latlng){
panoClient.getNearestPanorama(latlng、showPanoData);
}
});
变量全景选项={
位置:芬威公园,
pov:{
标题:34,
间距:-20
}
};
myPano=new google.maps.StreetViewPanorama(document.getElementById(“pano”),全景选项);
//地图设置树视图(myPano);
myPano.setPano(芬威公园,芬威波夫);
google.maps.event.addListener(myPano,“error”,handleNoFlash);
getPanoramaByLocation(芬威公园,50岁,processSVData);
//myPano.setTreetView(myPano);
}
函数ProcessVdata(数据、状态){
if(status==google.maps.StreetViewStatus.OK){
var marker=new google.maps.marker({
位置:data.location.latLng,
地图:地图,
标题:data.location.description
});
google.maps.event.addListener(标记'click',函数(){
var markerPanoID=data.location.pano;
//将Pano设置为使用传递的panoID
粘虫属;
梅帕诺·塞波夫({
标题:270,
音高:0,
缩放:1
});
myPano.setVisible(真);
});
}
}

您是否查看了该页面?不,在谷歌上搜索了数小时,但没有看到此页面:)。谢谢。有时候阅读文档比搜索网页更有用。