Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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
Google maps api 3 谷歌街景与自定义全景和标记_Google Maps Api 3_Google Maps Markers_Google Street View - Fatal编程技术网

Google maps api 3 谷歌街景与自定义全景和标记

Google maps api 3 谷歌街景与自定义全景和标记,google-maps-api-3,google-maps-markers,google-street-view,Google Maps Api 3,Google Maps Markers,Google Street View,我有这段代码,它使用一个自定义的谷歌街景全景图,并创建一些自定义标记 函数初始化(){ 变量选项={ pano:‘a9V_yZU01A7nTQW7S4Hxjw’, pov:{ 标题:0, 音高:0 }, 缩放:0 }; var pano=new google.maps.StreetViewPanorama(document.getElementById('virtualTour'),panopoptions); var infowindow=new google.maps.infowindow(

我有这段代码,它使用一个自定义的谷歌街景全景图,并创建一些自定义标记

函数初始化(){
变量选项={
pano:‘a9V_yZU01A7nTQW7S4Hxjw’,
pov:{
标题:0,
音高:0
},
缩放:0
};
var pano=new google.maps.StreetViewPanorama(document.getElementById('virtualTour'),panopoptions);
var infowindow=new google.maps.infowindow();
var标记,i;
var标记=[];
变量位置=[
[MARKERS 1',37.869197,-122.254583]
];
对于(i=0;i
我的问题是:为什么只有在我穿过地板上的谷歌街景箭头后才会显示标记

我想在初始化函数上显示标记。有人能帮我吗?我已经为我的项目创建了一个JSFIDLE:


提前谢谢

迟做总比不做好

我可以通过在添加标记后重新加载pano来解决您的问题。 我所做的只是替换以下行:

pano.setVisible(true);
(全景在默认情况下可见)具有:

以下是jsfidle的更新版本:

pano.setPano('a9V_yZU01A7nTQW7S4Hxjw');