我有一个页面,应该包含一个谷歌地图和div与街景div。地图工作正常,但街景不显示,它只是一个空的分区。但我不能让JS抛出一个错误。街景API不返回街景
这里是我的代码,它可能是真的很明显我缺少的东西。
<div id="property_streetview"></div>
<script>
function initialize_StreetMap() {
var streetViewLocation = new google.maps.LatLng(52.39648,-4.071235);
var panoramaOptions = {
addressControl: false,
navigationControl: true,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.SMALL
}
};
var panorama;
var panorama = new google.maps.StreetViewPanorama(document.getElementById("property_streetview"), panoramaOptions);
}
window.onload = initialize_StreetMap();
</script>
第一件事,我注意到:你有全景定义了两次。你只需要第二个(即你分配新的google.maps等等)。我不知道这是否足以打破你的观点(除非你用JS linting或类似的方式进行构建),但是值得移除第一个实例。 – 2015-02-09 22:24:45