Google maps 如何保持至少一个地图信息框处于打开状态
我从用户geocodezip中找到了谷歌地图信息框的工作代码 但代码不允许在加载页面时打开第一个或提供的数组索引信息框。有人能帮我吗 这是工作原型 var ib=新信息框; 函数初始化{ 变量映射选项={ 缩放:12, 中心:新google.maps.LatLng52.204872,0.120163, mapTypeId:google.maps.mapTypeId.ROADMAP, //风格:风格, 滚轮:错误 }; var map=new google.maps.Mapdocument.getElementById'map_canvas',mapOptions; google.maps.event.addListenermap,单击,函数{ib.close}; setMarkersmap,站点; infowindow=新建google.maps.infowindow{ 内容:加载。。。 }; } 变量站点=[ [The Frontroom',52.202977,0.138938,1',The Frontroom 23-25 Gwydir Street,Cambridge,CB1 2LG 01223 305 600, [Fitzwilliam博物馆,52.199678,0.119931,2',Fitzwilliam博物馆,剑桥特朗明顿街,CB2 1RB 01223 332900'], [Wysing艺术中心,52.182077,-0.06977,3',Wysing艺术中心福克斯路,剑桥CB23 2TX 01954 718881'], [“剑桥艺术学院”,52.203825,0.134808,4,剑桥艺术学院东路,CB1 1PT 0845 271 3333”, [Ketters yard',52.210851,0.114637,5',Ketters yard Castle St,剑桥,CB3 0AQ 01223 748100'], [Aid&Abet',52.195218,0.136578,7',Aid&Abet Station Road,Cambridge,CB1 2JW'], [The Junction',52.190756,0.136522,8',剑桥克利夫顿路交界处,CB1 7GX 01223 511 511] ]; /*变量站点=[ //列出每个引脚的所有位置 [The Frontroom,52.202977,0.138938,1'The Frontroom.23-25 Gwydir Street,Cambridge,CB1 2LG 01223 305 600”] ]; */ 函数createMarkersite,映射{ var siteLatLng=new google.maps.LatLngsite[1],site[2]; var marker=new google.maps.marker{ 职位:siteLatLng, 地图:地图, 标题:站点[0], zIndex:site[3], html:site[4]/*, 偶像:http://visualartscambridge.org/wp-content/uploads/2013/03/map-pin.png 此图标不再可用*/ }; //开始示例代码以获取自定义信息框 var-boxText=document.createElementdiv; boxText.style.cssText=边框:1px纯黑色;页边距顶部:8px;背景:黄色;填充:5px;; boxText.innerHTML=marker.html; 变量myOptions={ 内容:boxText ,disableAutoPan:false ,最大宽度:0 ,pixelOffset:new google.maps.Size-140,0 ,zIndex:null ,boxStyle:{ 背景:url'http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.12/examples/tipbox.gif”“不要再说了 ,不透明度:0.75 ,宽度:280px } ,closeBoxMargin:10px 2px 2px 2px ,closeBoxURL:http://www.google.com/intl/en_us/mapfiles/close.gif ,infoBoxClearance:new google.maps.Size1,1 ,isHidden:错 ,窗格:浮动窗格 ,enableEventPropagation:false }; //自定义信息框的结束示例代码 google.maps.event.addListenermarker,单击,函数e{ ib.关闭; ib.setOptionsmyOptions; ib.openmap,这个; }; 返回标记; } 函数setMarkersmap,标记{ 对于变量i=0;iGoogle maps 如何保持至少一个地图信息框处于打开状态,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我从用户geocodezip中找到了谷歌地图信息框的工作代码 但代码不允许在加载页面时打开第一个或提供的数组索引信息框。有人能帮我吗 这是工作原型 var ib=新信息框; 函数初始化{ 变量映射选项={ 缩放:12, 中心:新google.maps.LatLng52.204872,0.120163, mapTypeId:google.maps.mapTypeId.ROADMAP, //风格:风格, 滚轮:错误 }; var map=new google.maps.Mapdocument.ge
var markers = [];
markers.push(marker);
// open first marker's infowindow
google.maps.event.trigger(markers[0], 'click');