有什麼方法可以將我們自制的圖標用於集羣,而不是圖庫中的圖標? 這是我的代碼,沒有樣式選項的頁面工作正常,但與樣式選項地圖不隨標記Google Maps Api v3,自制集羣圖標
var longitude = position.coords.longitude;
var latitude = position.coords.latitude;
var latLong = new google.maps.LatLng(latitude, longitude);
var locations = [
['Bondi Beach','<a href="story-detail.html">nepal</a>', 27.893, 85.667, 4],
['Coogee Beach','<a href="story-detail.html">nepal</a>', 27.883, 85.657, 5],
['Cronulla Beach', '<a href="story-detail.html">nepal</a>', 27.873, 85.647, 3],
['Manly Beach', '<a href="story-detail.html">nepal</a>',27.863, 85.637, 2],
['Maroubra Beach', '<a href="story-detail.html">nepal</a>',27.69, 85.427, 1]
];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: latLong,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI:true
});
var geomarker = new google.maps.Marker({
position: latLong,
map: map,
title: 'your location',
icon: 'http://labs.google.com/ridefinder/images/mm_20_green.png'
});
var infowindow = new google.maps.InfoWindow();
google.maps.event.addListener(geomarker, 'click', (function(geomarker) {
return function() {
infowindow.setContent('You are here');
infowindow.open(map, geomarker);
}
})(geomarker));
var markers=[], i;
for (i = 0; i < locations.length; i++) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][2], locations[i][3])
//map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][1]);
infowindow.open(map, marker);
}
})(marker, i));
markers.push(marker);
}
var markerCluster = new MarkerClusterer(map, markers, {
styles: [{
url: '../img/logo.png'
}, {
url: '../imglogo.png'
}, {
url: '../img/logo.png'
}]);
你有什麼試過的?請學習[如何製作最小化,完整且可驗證的示例。](http://stackoverflow.com/help/mcve) –