//Observer
WI 53222
", "Chris Kliesmet
Leadership
9272 N. Thrush Lane
Bayside, WI 53217
Phone: 414-429-9501
E-mail: crg@crgnetwork.com
", "Corey
Activist
Greenfield, WI 53221
", "Foil
Activist
West Allis, WI 53214
", " LoCoco
Observer
WI 53217
", "Reid W
Activist
brookfield, WI 53045
E-mail: reidweatherly@yahoo.com
", "Retha
Observer
Milwaukee, WI 53218
", "Robert
Observer
WI 53207-4079
", "Roger
Observer
WI 53222
", "Sherry Markiewicz
Activist
708 Hillcrest Ave
South Milwaukee, WI 53172
E-mail: tag_yur_it_71@hotmail.com
", "Steve
Observer
WI 53226
" ]; var MYTITLES = [ "aaron zingsheim", "Chris Kliesmet", "Corey", "Foil", " LoCoco", "Reid W", "Retha", "Robert", "Roger", "Sherry Markiewicz", "Steve" ]; var MYMARKERTYPES = [ "O", "L", "A", "A", "O", "A", "O", "O", "O", "A", "O" ]; var MYLAT = [ "43.0853090", "43.1858020", "42.9678136", "43.0184849", "43.1327535", "43.0649000", "43.1179750", "42.9764554", "43.0812210", "42.8946580", "43.0652074" ]; var MYLONG = [ "-88.0340400", "-87.9012710", "-87.9645299", "-88.0304306", "-87.9039279", "-88.1323000", "-87.9989230", "-87.8899825", "-88.0100410", "-87.8562870", "-88.0286314" ]; var ICONS = []; var map = null; var mgr = null; // Create a base icon for all of our markers that specifies the // shadow, icon dimensions, etc. var baseIcon = new GIcon(G_DEFAULT_ICON); baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png"; baseIcon.iconSize = new GSize(20, 34); baseIcon.shadowSize = new GSize(37, 34); baseIcon.iconAnchor = new GPoint(9, 34); baseIcon.infoWindowAnchor = new GPoint(9, 2); function initialize() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map_canvas")); map.addControl(new GLargeMapControl()); // map.setCenter(new GLatLng(44.2563,-89.6385), 6); //map.setCenter(new GLatLng(42.9754,-87.8697), 9); map.setCenter(new GLatLng(44.5871,-89.5874), 6); map.enableDoubleClickZoom(); window.setTimeout(setupWeatherMarkers, 0); } } function getMarkerIcon() { var icon = new GIcon(); icon.image = "gmaps/sun.png"; icon.iconAnchor = new GPoint(16, 16); icon.infoWindowAnchor = new GPoint(16, 0); icon.iconSize = new GSize(32, 32); icon.shadow = "gmaps/sun-shadow.png"; icon.shadowSize = new GSize(59, 32); return icon; } function getMyPoint(lat, lng) { return new GLatLng(lat, lng); } // Creates a marker whose info window displays the letter corresponding // to the given index. function createMarker(point, strHTML, strLetter, i, strTitle) { // Create a lettered icon for this point using our icon class var letter = String.fromCharCode(strLetter.charCodeAt(0)); var letteredIcon = new GIcon(baseIcon); letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png"; // Set up our GMarkerOptions object markerOptions = { icon:letteredIcon , title:strTitle }; var marker = new GMarker(point, markerOptions); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(strHTML); }); return marker; } function getMarkers(n) { var batch = []; for (var i = 0; i < n; ++i) { batch.push(new createMarker(getMyPoint(MYLAT[i], MYLONG[i]), MYMARKERS[i], MYMARKERTYPES[i], i , MYTITLES[i] )); } return batch; } function myClusterClick(args) { cluster.defaultClickAction=function(){ map.setCenter(args.clusterMarker.getLatLng(), map.getBoundsZoomLevel(args.clusterMarker.clusterGroupBounds)) delete cluster.defaultClickAction; } var html='

'+args.clusteredMarkers.length+' People:

'; for (i=0; i'+args.clusteredMarkers[i].getTitle()+'
'; //html+=''+args.clusteredMarkers[i].getTitle()+'
'; } html+='
Zoom in to show these people
'; map.openInfoWindowHtml(args.clusterMarker.getLatLng(), html); } function setupWeatherMarkers() { //mgr = new MarkerManager(map); //mgr.addMarkers(getMarkers(MYMARKERS.length), 6); //mgr.refresh(); // create a ClusterMarker cluster=new ClusterMarker(map, {clusterMarkerTitle:'Click to see info about %count people' , clusterMarkerClick:myClusterClick }); cluster.removeMarkers(); cluster.addMarkers(getMarkers(MYMARKERS.length)); //alert(MYMARKERS.length) if (MYMARKERS.length == 0) { } else { cluster.fitMapToMarkers(); } } //]]>