Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 街景全景是灰色的吗?_Javascript_Google Maps_Google Maps Api 3_Google Street View - Fatal编程技术网

Javascript 街景全景是灰色的吗?

Javascript 街景全景是灰色的吗?,javascript,google-maps,google-maps-api-3,google-street-view,Javascript,Google Maps,Google Maps Api 3,Google Street View,我已经建立了一个页面,显示一个位置的不同视图,例如路线图、卫星和街景 var panoramaOptions = { position: new google.maps.LatLng(-41.34473283543335, 174.7694693629674), pov: { heading: 34, pitch: 10 }, vis

我已经建立了一个页面,显示一个位置的不同视图,例如路线图、卫星和街景

var panoramaOptions = {
             position: new google.maps.LatLng(-41.34473283543335, 174.7694693629674),
             pov: {
               heading: 34,
               pitch: 10
             },
             visible:true
};
var panorama = new  google.maps.StreetViewPanorama(document.getElementById('street_view'),panoramaOptions);
panorama.setVisible(true);

<div class='map-big' id='street_view' style='overflow:hidden;'></div>
当我试图显示街景全景时,它不起作用。每个地图视图都有一个单独的div。下面是我在街景中使用的代码和html示例

var panoramaOptions = {
             position: new google.maps.LatLng(-41.34473283543335, 174.7694693629674),
             pov: {
               heading: 34,
               pitch: 10
             },
             visible:true
};
var panorama = new  google.maps.StreetViewPanorama(document.getElementById('street_view'),panoramaOptions);
panorama.setVisible(true);

<div class='map-big' id='street_view' style='overflow:hidden;'></div>
var全景选项={
位置:new google.maps.LatLng(-41.34473283543335174.7694693629674),
pov:{
标题:34,
投球:10
},
可见:正确
};
var panorama=new google.maps.StreetViewPanorama(document.getElementById('street_view'),全景选项);
全景。设置可见(真);
如何使其正确显示街景?

最佳猜测:
当我尝试在标准地图视图和街景之间切换时,街景也遇到了类似的问题。
我做了两件事来解决这个问题:
1.当我切换到街景时,我在街景上重新运行了设置位置。
于是我跑了:
g_map.getStreetView().setPosition(g_位置)

  • 我曾经缓存streetview对象
    g_streetView=g_map.getStreetView();
    g_街景设置位置(地点)

    我不再这样做了,现在我总是称之为长版本
    g_map.getStreetView().setPosition(地点)


  • 希望这有帮助

    我能看到全景,请发布更多细节。我也能看到全景。你想看什么?或