Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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
Javascript Google Maps Clusterer在群集计数时不显示图标>;1位数_Javascript_Maps_Markerclusterer - Fatal编程技术网

Javascript Google Maps Clusterer在群集计数时不显示图标>;1位数

Javascript Google Maps Clusterer在群集计数时不显示图标>;1位数,javascript,maps,markerclusterer,Javascript,Maps,Markerclusterer,我有一个谷歌地图群集功能的问题。正确聚类并将聚类计数放置在地图上,累计计数总和等于给定的正确位置/标记数。但当给定集群内的位置计数大于9(或大于1位计数)时,不会显示任何图标。有人知道如何纠正这个问题吗?我使用的是“标准”谷歌地图蓝色图标的集群。蓝色图标显示4个标记的簇。但是由132和79个标记组成的簇只显示132和79个计数,没有蓝色图标。我没有一个方便的地方可以快速地为公众提供屏幕截图 var tableContent = "";

我有一个谷歌地图群集功能的问题。正确聚类并将聚类计数放置在地图上,累计计数总和等于给定的正确位置/标记数。但当给定集群内的位置计数大于9(或大于1位计数)时,不会显示任何图标。有人知道如何纠正这个问题吗?我使用的是“标准”谷歌地图蓝色图标的集群。蓝色图标显示4个标记的簇。但是由132和79个标记组成的簇只显示132和79个计数,没有蓝色图标。我没有一个方便的地方可以快速地为公众提供屏幕截图

                            var tableContent = "";
                        $.each(data, function (i, item) {
                            iCount++;
                            var aCount = iCount.toString();
                            var iCt = item.RECNO;
                            //table += "<tr><td>" + '(' + aCount + ') ' + item.DDSPNM + "</td></tr>";
                            tableContent += '<tr>';
                            var rowContent = "";
                            rowContent += "<strong>" + item.DDSPNM + "</strong>" + "<br>"
                            rowContent += item.DCTRNUM;
                            tableContent += '<td>' + rowContent + '</td>';
                            tableContent += '</tr>';

                            var latlng = new google.maps.LatLng(item.Latitude, item.Longitude);
                            locations.push(latlng);
                            var marker = new google.maps.Marker({
                                position: latlng,
                                label: { text: aCount, color: 'black', fontSize: "12px" },
                                title: 'this is ' + item.DDSPNM,
                                map: map
                            });
                            gmarkers.push(marker);
                        });
                        if (iCount == 0)
                        {
                            table += "<tr><td>No providers were found in the specified location.  Please change your search criteria and try the search again.</td></tr>";
                            tableContent += "<tr><td>No providers were found in the specified location.  Please change your search criteria and try the search again.</td></tr>";
                        }
                        $('#results').append(tableContent);
                        // Instantiate pagination after data is available    
                        pager = new Pager('results', 10);
                        pager.init();
                        pager.showPageNav('pager', 'pageNavPosition');
                        pager.showPage(1);

                        //  set the bounds for the map and re-size/re-position to display all markers
                        var bounds = new google.maps.LatLngBounds();
                        for (var i = 0; i < locations.length; i++) {
                            bounds.extend(locations[i]);
                        }
                        map.fitBounds(bounds);
                        var markerCluster = new MarkerClusterer(map, gmarkers,
                        { imagePath: @Url.Content("~/Images/m")});
                    }
var tableContent=“”;
$。每个(数据、功能(i、项){
iCount++;
var aCount=iCount.toString();
var iCt=项目编号;
//表+=“+”(“+aCount+”)“+item.DDSPNM+”;
tableContent+='';
var rowContent=“”;
行内容+=“”+item.DDSPNM+”“+”
“ rowContent+=item.DCTRNUM; tableContent+=''+行内容+''; tableContent+=''; var latlng=new google.maps.latlng(item.Latitude,item.Longitude); 位置。推送(板条); var marker=new google.maps.marker({ 位置:latlng, 标签:{text:a计数,颜色:'black',字体大小:'12px'}, 标题:“这是”+item.DDSPNM, 地图:地图 }); G标记器。推(标记器); }); 如果(iCount==0) { 表+=“在指定位置未找到提供程序。请更改搜索条件,然后重试搜索。”; tableContent+=“在指定位置未找到提供程序。请更改搜索条件,然后重试搜索。”; } $(“#结果”)。追加(tableContent); //数据可用后实例化分页 寻呼机=新寻呼机(“结果”,10); pager.init(); pager.showPageNav('pager','pageNavPosition'); 寻呼机显示页(1); //设置地图的边界并重新调整大小/位置以显示所有标记 var bounds=new google.maps.LatLngBounds(); 对于(变量i=0;i

请忽略对用户来说丑陋的演示,这就是我现在正在做的。但是,当计数大于9(或大于1位数)时,为什么集群的图标不显示,我感到困惑。

很抱歉,这个问题把工作搞得一团糟。我能说的就是废话……我以为所有的图标都是在我的VS项目中启用的,这是错误的。我所能说的是,一旦我启用了所有图标,黄色、红色等开始以多位数出现

对不起,我个人搞砸了