【问题标题】:mouseover for markerclusterer objectmarkerclusterer 对象的鼠标悬停
【发布时间】:2013-12-03 13:32:54
【问题描述】:

当地图缩小时,我正在使用 marketclusterer 对象 (http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/src/markerclusterer.js) 将多个标记分组到一个集群中。 现在我有一个信息框,当单击该标记簇时会显示该信息框。我是通过这段代码来做的:

 google.maps.event.addDomListener(markerCluster, 'clusterclick', function (cluster) {
            var content;
            var markers2 = cluster.getMarkers();
            for(var i=0;i<markers2.length;i++)
            {
                var marker = new google.maps.Marker({
                    position: myLatlng,
                    map: map,
                    title: data.title,
                    description: data.description,
                    companyname: data.companyname,
                    logofilename: data.logofilename,
                    postingid: data.postingid,
                    jobtitle: markers2[i].jobtitle
                }); 
                var testt = markers2[i].companyname;                    
                content += '<IMG BORDER="0" width="80" height="50" style="margin-right:5px;" ALIGN="Left" SRC='+ decodeURIComponent(markers[i].logofilename)+'>'+markers[i].companyname+'<br /> ' + '<a href='+'javascript:NewWindow('+"'"+'../JobSeeker/JobPostingApplication.aspx?PostingID='+markers[i].postingid+'&GetPosting=True'+"'"+')>' + markers[i].jobtitle+'</a><br /><br /> ';
            }                       
            infoWindow.setContent('<div style="width:210px;height:150px;">'+content+'</div>');

            var latLng = cluster.getCenter();
            //var myLatlng = new google.maps.LatLng(cluster.getCenter().ya, cluster.getCenter().za);               
            var myLatlng = new google.maps.LatLng(latLng.ob, latLng.pb);
            infoWindow.setPosition(myLatlng);
            infoWindow.open(map);
        });

我想用'mouseover'实现同样的效果,但我尝试了'mouseover'和'mouseover'但没有任何反应,控制台中也没有显示JS错误。 当鼠标悬停在集群上时,我是否需要调用其他事件来显示信息框? 在此先感谢 Laziale

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 google-maps-markers markerclusterer


    【解决方案1】:

    试试MarkerClusterPlus(根据文档,它支持鼠标悬停事件(MarkerClusterer 未提及事件)。

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 2018-09-03
      • 1970-01-01
      • 2017-08-14
      • 1970-01-01
      • 2015-04-22
      相关资源
      最近更新 更多