// 1) { map.addOverlay(createClusteredMarker(stores)); } else { map.addOverlay(createMarker(stores)); } } }); } function createMarker(stores) { var store = stores[0]; var iconOptions = {}; iconOptions.width = 32; iconOptions.height = 32; iconOptions.primaryColor = "FF7200"; iconOptions.cornerColor = "#FFFFFF"; iconOptions.strokeColor = "#000000"; var newIcon = MapIconMaker.createMarkerIcon(iconOptions); var marker = new GMarker(store.latlng, {icon: newIcon}); var html = "
" + store.name + "
" + store.address + "
" + store.city + ", " + store.state + " " + store.zip + "
" + store.type + " : " + store.price + "
View Detailed Info
"; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); return marker; } function createClusteredMarker(stores) { var newIcon = MapIconMaker.createMarkerIcon({width: 44, height: 44, primaryColor: "#00ff00"}); var marker = new GMarker(stores[0].latlng, {icon: newIcon}); var html = ""; for (var i = 0; i < stores.length; i++) { html += "" + stores[i].name + "
" + stores[i].address + "
"; } GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); return marker; } //]]>