クラスタリング マーカーに MarketCusterer を使用している安全なサイトがあります。ページを表示すると、安全でないサイトにアイコンが保存されていることを理解しているため、安全なビットのみを表示するか、すべてを表示していました。
ASP.NET MVC プロジェクトに含まれるアイコンを見つけ、画像へのアクセスを許可するために必要なルートをセットアップしました。私の問題は、スタイル (以下のコード) を追加すると、何も表示されないことです。画像を MVC サイトから会社の公開サイトに移動し、URL にアクセスできることを確認しましたが、それでも何も表示されませんでした。4 番目の画像が表示されるまでズームアウトすると、標準の 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);