我有一个使用MarketCusterer进行群集标记的安全网站!在查看页面时,我只获取视图的安全位或查看它们,因为我知道图标存储在非安全站点上。
我找到了包含在我的ASP.NET MVC项目中的图标,并设置了允许访问图像的必要路径。我的问题是,一旦我添加了样式(下面的代码),就不会显示任何内容。我将图像从MVC站点移到我们的公司公共站点上,并确保我可以访问URL,但仍然没有显示任何内容。当我缩小到足以显示第四张图像时,会出现标准的谷歌图像。
完成代码调试后,我可以看到我的样式正在按预期正确传递给markerclusterer.js。
我做错了吗?
由于 西蒙
var clusterStyles = [
{
opt_textColor: 'black',
url: 'http://www.mywebsite.com/images/m1.png'
},
{
opt_textColor: 'black',
url: 'http://www.mywebsite.com/images/m2.png'
},
{
opt_textColor: 'black',
url: 'http://www.mywebsite.com//images/m3.png'
}
];
var mcOptions = { styles: clusterStyles };
var markers = [];
Loop to add markers
var markerCluster = new MarkerClusterer(map, markers, mcOptions);
答案 0 :(得分:1)
对于任何感兴趣的人来说,这是因为缺少高度和宽度值。我原以为这些是可选参数,但似乎它们需要在那里!
hHanks for looking。
西蒙