Javascript Google Maps Clusterer在群集计数时不显示图标>;1位数
我有一个谷歌地图群集功能的问题。正确聚类并将聚类计数放置在地图上,累计计数总和等于给定的正确位置/标记数。但当给定集群内的位置计数大于9(或大于1位计数)时,不会显示任何图标。有人知道如何纠正这个问题吗?我使用的是“标准”谷歌地图蓝色图标的集群。蓝色图标显示4个标记的簇。但是由132和79个标记组成的簇只显示132和79个计数,没有蓝色图标。我没有一个方便的地方可以快速地为公众提供屏幕截图Javascript Google Maps Clusterer在群集计数时不显示图标>;1位数,javascript,maps,markerclusterer,Javascript,Maps,Markerclusterer,我有一个谷歌地图群集功能的问题。正确聚类并将聚类计数放置在地图上,累计计数总和等于给定的正确位置/标记数。但当给定集群内的位置计数大于9(或大于1位计数)时,不会显示任何图标。有人知道如何纠正这个问题吗?我使用的是“标准”谷歌地图蓝色图标的集群。蓝色图标显示4个标记的簇。但是由132和79个标记组成的簇只显示132和79个计数,没有蓝色图标。我没有一个方便的地方可以快速地为公众提供屏幕截图 var tableContent = "";
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项目中启用的,这是错误的。我所能说的是,一旦我启用了所有图标,黄色、红色等开始以多位数出现 对不起,我个人搞砸了