Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/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 谷歌地图信息窗口改变位置_Google Maps - Fatal编程技术网

Google maps 谷歌地图信息窗口改变位置

Google maps 谷歌地图信息窗口改变位置,google-maps,Google Maps,我在我的谷歌地图中为一些职位使用了多个信息窗口 但如何避免这些信息窗口的重叠呢?是否可以使信息窗口可拖动 提前谢谢 for r_klt in c_klt loop htp.print(' var geocoder = new google.maps.LatLng('||r_klt.geoloc||''||'); var marker = new google.maps.Marker( { position: geocoder ,map: map ,animation

我在我的谷歌地图中为一些职位使用了多个信息窗口

但如何避免这些信息窗口的重叠呢?是否可以使信息窗口可拖动

提前谢谢

for r_klt in c_klt
loop



htp.print('
 var geocoder = new google.maps.LatLng('||r_klt.geoloc||''||');

 var marker = new google.maps.Marker(
  {
   position: geocoder
  ,map: map
  ,animation:google.maps.Animation.DROP
  ,icon: '''||r_klt.img||'''
  ,title:" Marker: '||r_klt.MARKER_NAME||''||'"
  });

 var styles = [{stylers:[{saturation:-100}]}];
 map.setOptions({styles: styles});

 var content =  ''<div style="font-size:10px;margin-top:0px;padding-top:0px;">'||r_klt.MARKER_NAME||'<br>'||r_klt.strasse||', '||r_klt.plz||' ' ||r_klt.ort||'</div>'';

 var infowindow = new google.maps.InfoWindow();
 infowindow.setContent(content);
 google.maps.event.addListener(marker,''click'',infoCallback(infowindow, marker));

');


end loop;
c_klt中r_klt的

环
htp.print('
var geocoder=new google.maps.LatLng(“| | r|klt.geoloc | |“| |”);
var marker=new google.maps.marker(
{
职位:地理编码器
,地图:地图
,动画:google.maps.animation.DROP
,图标:'| | r|klt.img | |''
,标题:“Marker:”|| r|u klt.Marker|u NAME | |“|”
});
var styles=[{stylers:[{saturation:-100}]}];
setOptions({styles:styles});
var content='''| | r| klt.MARKER|u NAME | |'
''r|klt.strasse | | | | | r| klt.plz |''.| | r|klt.ort |''; var infowindow=new google.maps.infowindow(); infowindow.setContent(content); google.maps.event.addListener(marker,“click”,infoCallback(infowindow,marker)); '); 端环;
信息窗口不可拖动

可能选项:在信息窗口的位置创建一个可拖动的标记

将infowindow的position属性绑定到标记的position属性。拖动标记时,信息窗口也将被拖动


注意:当您已经有一个标记,并将此标记用作信息窗口打开方法的第二个参数时,位置将自动绑定,您只需将标记拖动即可。

您能给我一个示例代码吗?我已经把我的代码贴在上面了