Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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.StreetViewPanorama的Pegman图标位于地图标记的后面_Google Maps Api 3 - Fatal编程技术网

Google maps api 3 google.maps.StreetViewPanorama的Pegman图标位于地图标记的后面

Google maps api 3 google.maps.StreetViewPanorama的Pegman图标位于地图标记的后面,google-maps-api-3,Google Maps Api 3,我正在使用外部库MarkerWithLabel在地图上创建标记。同样使用的标记图标是字体图标。我还使用google.maps.StreetViewPanorama来显示标记的街景。但有一个问题,当我拖动pegman图标并将鼠标悬停在marker上时,pegman图标显示在marker后面,但我希望pegman图标显示在marker上面。我试图设置标记的z索引,但没有用。为了更好地理解,我在(jsfiddle)中创建了一个示例 var映射; var全景图; var街景; 函数初始化(){ map=

我正在使用外部库MarkerWithLabel在地图上创建标记。同样使用的标记图标是字体图标。我还使用google.maps.StreetViewPanorama来显示标记的街景。但有一个问题,当我拖动pegman图标并将鼠标悬停在marker上时,pegman图标显示在marker后面,但我希望pegman图标显示在marker上面。我试图设置标记的z索引,但没有用。为了更好地理解,我在(jsfiddle)中创建了一个示例

var映射;
var全景图;
var街景;
函数初始化(){
map=新建google.maps.map(
document.getElementById(“地图画布”){
缩放:14,
中心:新google.maps.LatLng(54.976,-2.021),
mapTypeId:google.maps.mapTypeId.ROADMAP
});
panorama=新建google.maps.StreetViewPanorama(
document.getElementById(“pano”)
);
地图设置树视图(全景);
streetView=map.getStreetView();
街景。设置位置(新谷歌。地图。LatLng(54.976,-2.021));
变量图标={
html:'
};
变量标记=新标记WithLabel({
位置:新google.maps.LatLng(54.975,-2.020),
图标:“”,
labelContent:icon.html,
labelAnchor:新的google.maps.Point(95,20),
labelClass:“标签”,
标签样式:{
不透明度:0.75
},
zIndex:null,
地图:地图
});
}

请查看此链接。将佩格曼图标置于标记上方。请给我一些解决这个问题的方法。

您可以使用此代码

var marker1 = new google.maps.Marker({
position: new google.maps.LatLng(54.975, -2.020),
map: map}); 
google.maps.event.addListener(
marker1,
'click',
function(){ document.getElementById("listener").innerHTML +=
"marker clicked<br>";
});
}
var marker1=新的google.maps.Marker({
位置:新google.maps.LatLng(54.975,-2.020),
map:map});
google.maps.event.addListener(
marker1,
“点击”,
函数(){document.getElementById(“侦听器”).innerHTML+=
“单击标记
”; }); }
或查看此页

var marker1 = new google.maps.Marker({
position: new google.maps.LatLng(54.975, -2.020),
map: map}); 
google.maps.event.addListener(
marker1,
'click',
function(){ document.getElementById("listener").innerHTML +=
"marker clicked<br>";
});
}