“街景容器”中出错

时间:2013-08-06 05:59:40

标签: google-maps google-street-view

我制作了街景容器。我看到了that link

但我在浏览器/ Google Chrome /

中看不到街景

请教我错误和错误。 谢谢

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>アスタンソーチのGoogle-APIです。</title>
<link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet">
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>


<script>

function initialize() {
    var fenway = new google.maps.LatLng(32.785473,129.862451);
    var panoramaOptions = {
        position: fenway,
        pov: {
            heading: 165,
            pitch: 0
        },
    zoom: 1
    };

    var myPano = new google.maps.StreetViewPanorama(
        document.getElementById('map-canvas'),
        panoramaOptions);
    myPano.setVisible(true);

}

google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>

<body>
<div id="map-canvas"></div>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

问题出现在顶部的

行中

<link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet">

当您的网站托管在您自己的服务器位置时,您的地图页面无法找到css文件。

您需要将以下css添加到您的文件中;

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

#map-canvas, #map_canvas {
  height: 100%;
}

@media print {
  html, body {
    height: auto;
  }

  #map-canvas, #map_canvas {
    height: 650px;
  }
}

#panel {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -180px;
  z-index: 5;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #999;
}

或者您需要将其添加到位于yourwebsitesAddress.com的名为default.css的新文件中// \ maps / documentation / javascript / examples / default.css