2

我有一个使用MarketCusterer进行集群标记的安全网站!在查看页面时,我只能看到安全位或查看全部,因为我知道这些图标存储在非安全的网站上。HTTPS集群标记和自定义样式

我找到了包含在我的ASP.NET MVC项目中的图标,并设置了允许访问图像的必要路线。我的问题是,一旦我添加样式(下面的代码),什么都不显示。我将这些图像从MVC网站中移出到我们的公司公共网站上,并确保我可以访问该网址,但仍然没有显示任何内容。当我缩小到足以显示第四个图像时,出现了标准的Google图像。

通过代码调试,我可以看到我的样式按照预期正确地传递到了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

您使用的浏览器是? Chrome对于跨协议问题非常严格,因此请确保通过http或https加载所有内容。另外,请注意'm3.png'中的双斜线。 – orique

+0

嗨,主要是IE浏览器,但整点试图确保所有的通信都通过HTTPS来避免是否显示不安全的信息的问题。上面的URL实际上是HTTPS在我的代码,这只是为了检查它是不是一个问题,查看我的静态企业网站上的HTTPS ... –

+0

也Orique,双斜杠只是我剪切和粘贴我们的网站地址 - 对不起: ) –

回答

1

任何有兴趣似乎是因为高度和宽度值失踪。我曾认为这些是可选的参数,但似乎他们需要在那里!

hHanks for looking。

Simon