function loadMap(){
if (GBrowserIsCompatible())
{
var map = new GMap(parent.window.document.getElementById("map"));
// Center the map on Sac
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
// Set cursor to move (to show users they can drag)
document.getElementById("map").style.cursor = 'move';
// Create 3 icons
var iconAm = new GIcon();
iconAm.image = "markerAm.png";
iconAm.shadow = "shadow50.png";
iconAm.iconSize = new GSize(20, 34);
iconAm.shadowSize = new GSize(37, 34);
iconAm.iconAnchor = new GPoint(9, 34);
iconAm.infoWindowAnchor = new GPoint(9, 2);
iconAm.infoShadowAnchor = new GPoint(18, 25);
var iconMm = new GIcon();
iconMm.image = "markerMm.png";
iconMm.shadow = "shadow50.png";
iconMm.iconSize = new GSize(20, 34);
iconMm.shadowSize = new GSize(37, 34);
iconMm.iconAnchor = new GPoint(9, 34);
iconMm.infoWindowAnchor = new GPoint(9, 2);
iconMm.infoShadowAnchor = new GPoint(18, 25);
var iconGv = new GIcon();
iconGv.image = "markerGv.png";
iconGv.shadow = "shadow50.png";
iconGv.iconSize = new GSize(20, 34);
iconGv.shadowSize = new GSize(37, 34);
iconGv.iconAnchor = new GPoint(9, 34);
iconGv.infoWindowAnchor = new GPoint(9, 2);
iconGv.infoShadowAnchor = new GPoint(18, 25);
// Creates a marker whose info window displays the given number
function createMarker(point, label, icon) {
var marker = new GMarker(point, icon);
// Show this marker's index in the info window when it is clicked
var html = label;
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
// SCROLL WHEEL FUNCTIONALITY //////////////////////////////////////////
function zoom()
{
var new_zoom = map.getZoom();
if (event.wheelDelta >= 120)
new_zoom++;
else
new_zoom--;
map.setZoom(new_zoom);
}
document.getElementById("map").onmousewheel = function(){zoom(); return false;};
// END WHEEL FUNCTIONALITY //////////////////////////////////////////
var maxLng = -121.149282;
var maxLat = 38.884156;
var minLng = -122.018371;
var minLat = 38.161101;
map.setCenter(new GLatLng(38.576488, -121.489978), 10);
var center = new GLatLng( (maxLat+minLat)/2, (maxLng + minLng)/2 );
var delta = new GLatLngBounds(new GLatLng(maxLat, minLng), new GLatLng(minLat, maxLng));
var minZoom = map.getBoundsZoomLevel(delta);
//map.setCenter(center, minZoom);
var point = new GLatLng(38.581433,-121.491981);
var marker = createMarker(point, '
171 female mosquitoes
Gravid Trap #2100G
Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.630487,-121.325977);
var marker = createMarker(point, '34 female mosquitoes
Gravid Trap #2103G
Carmichael
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.669706,-121.208942);
var marker = createMarker(point, '49 female mosquitoes
Gravid Trap #2115G
Orangevale
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.684916,-121.149352);
var marker = createMarker(point, '141 female mosquitoes
Gravid Trap #2116G
Folsom
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.680219,-121.788879);
var marker = createMarker(point, '20 female mosquitoes
Mosquito Magnet Trap #1214M
Woodland
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.702453,-121.534419);
var marker = createMarker(point, '20 female mosquitoes
American Light Trap #2114
Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.252737,-121.333545);
var marker = createMarker(point, '69 female mosquitoes
American Light Trap #2214
Galt
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.606373,-121.532321);
var marker = createMarker(point, '4 female mosquitoes
American Light Trap #1312
West Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.25587,-121.311013);
var marker = createMarker(point, '24 female mosquitoes
Mosquito Magnet Trap #2216M
Galt
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.326404,-121.391222);
var marker = createMarker(point, '20 female mosquitoes
American Light Trap #2313
Elk Grove
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.628453,-121.335966);
var marker = createMarker(point, '10 female mosquitoes
American Light Trap #2103
Carmichael
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.524402,-121.451934);
var marker = createMarker(point, '9 female mosquitoes
Gravid Trap #2215G
Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.438054,-121.441493);
var marker = createMarker(point, '36 female mosquitoes
Mosquito Magnet Trap #2303M
Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.879156,-121.971291);
var marker = createMarker(point, '115 female mosquitoes
American Light Trap #1105
Dunnigan
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.338049,-121.449776);
var marker = createMarker(point, '173 female mosquitoes
American Light Trap #2314
Elk Grove
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.678309,-121.495875);
var marker = createMarker(point, '25 female mosquitoes
Gravid Trap #2117G
Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.624521,-121.286315);
var marker = createMarker(point, '243 female mosquitoes
Gravid Trap #2104G
Rancho Cordova
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.609312,-121.393271);
var marker = createMarker(point, '3 female mosquitoes
American Light Trap #2118
Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.29308,-121.310855);
var marker = createMarker(point, '63 female mosquitoes
American Light Trap #2203
Galt
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.344068,-121.451862);
var marker = createMarker(point, '16 female mosquitoes
Gravid Trap #2314G
Elk Grove
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.661013,-121.767024);
var marker = createMarker(point, '123 female mosquitoes
Gravid Trap #1204G
Woodland
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.551287,-121.729833);
var marker = createMarker(point, '53 female mosquitoes
American Light Trap #1212
Davis
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.252754,-121.333679);
var marker = createMarker(point, '26 female mosquitoes
Gravid Trap #2214G
Galt
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.280019,-121.414604);
var marker = createMarker(point, '1 female mosquitoes
Mosquito Magnet Trap #2308M
Galt
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.673758,-121.204913);
var marker = createMarker(point, '5 female mosquitoes
American Light Trap #2115
Orangevale
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.622498,-121.280347);
var marker = createMarker(point, '0 female mosquitoes
Mosquito Magnet Trap #2104M
Rancho Cordova
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.686874,-121.155282);
var marker = createMarker(point, '4 female mosquitoes
American Light Trap #2116
Folsom
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.682119,-121.794739);
var marker = createMarker(point, '31 female mosquitoes
Gravid Trap #1214G
Woodland
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.159134,-121.6068);
var marker = createMarker(point, '0 female mosquitoes
American Light Trap #2315
Isleton
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.666303,-121.507824);
var marker = createMarker(point, '0 female mosquitoes
Mosquito Magnet Trap #2117M
Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.676156,-121.792868);
var marker = createMarker(point, '13 female mosquitoes
American Light Trap #1214
Woodland
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.502237,-121.548042);
var marker = createMarker(point, '43 female mosquitoes
American Light Trap #2302
Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.526478,-121.634729);
var marker = createMarker(point, '13 female mosquitoes
Mosquito Magnet Trap #1311M
Davis
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.295143,-121.300753);
var marker = createMarker(point, '0 female mosquitoes
Mosquito Magnet Trap #2203M
Galt
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.522075,-121.639115);
var marker = createMarker(point, '48 female mosquitoes
American Light Trap #1311
Davis
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.469785,-121.657169);
var marker = createMarker(point, '80 female mosquitoes
Mosquito Magnet Trap #1307M
Dixon
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.607263,-121.705911);
var marker = createMarker(point, '125 female mosquitoes
American Light Trap #1203
Woodland
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.659054,-121.77703);
var marker = createMarker(point, '19 female mosquitoes
Mosquito Magnet Trap #1204M
Woodland
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.243786,-121.274327);
var marker = createMarker(point, '7 female mosquitoes
Gravid Trap #2204G
Galt
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.168101,-121.604832);
var marker = createMarker(point, '11 female mosquitoes
Mosquito Magnet Trap #2315M
Isleton
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.500231,-121.557996);
var marker = createMarker(point, '187 female mosquitoes
Gravid Trap #2302G
Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.548738,-121.53898);
var marker = createMarker(point, '9 female mosquitoes
American Light Trap #1301
West Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.426389,-121.38905);
var marker = createMarker(point, '11 female mosquitoes
Mosquito Magnet Trap #2213M
Elk Grove
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.16032,-121.6128);
var marker = createMarker(point, '1 female mosquitoes
Gravid Trap #2315G
Isleton
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.536808,-121.679305);
var marker = createMarker(point, '16 female mosquitoes
Gravid Trap #1215G
Davis
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.581415,-121.68056);
var marker = createMarker(point, '76 female mosquitoes
American Light Trap #1202
Davis
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.620449,-121.32788);
var marker = createMarker(point, '0 female mosquitoes
Mosquito Magnet Trap #2103M
Carmichael
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.563061,-121.717651);
var marker = createMarker(point, '99 female mosquitoes
Gravid Trap #1212G
Davis
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.430273,-121.385224);
var marker = createMarker(point, '103 female mosquitoes
Gravid Trap #2213G
Elk Grove
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.275931,-121.418481);
var marker = createMarker(point, '11 female mosquitoes
American Light Trap #2308
Galt
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.336479,-121.63772);
var marker = createMarker(point, '0 female mosquitoes
Mosquito Magnet Trap #1305M
Clarksburg
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.618517,-121.284361);
var marker = createMarker(point, '2 female mosquitoes
American Light Trap #2104
Rancho Cordova
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.607244,-121.706031);
var marker = createMarker(point, '135 female mosquitoes
Mosquito Magnet Trap #1203M
Woodland
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.420275,-121.387146);
var marker = createMarker(point, '31 female mosquitoes
American Light Trap #2213
Elk Grove
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.532816,-121.683359);
var marker = createMarker(point, '10 female mosquitoes
Mosquito Magnet Trap #1215M
Davis
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.299038,-121.296973);
var marker = createMarker(point, '50 female mosquitoes
Gravid Trap #2203G
Galt
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.500229,-121.557862);
var marker = createMarker(point, '7 female mosquitoes
Mosquito Magnet Trap #2302M
Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.370178,-121.49605);
var marker = createMarker(point, '95 female mosquitoes
American Light Trap #2306
Elk Grove
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.708486,-121.535989);
var marker = createMarker(point, '4 female mosquitoes
Mosquito Magnet Trap #2114M
Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.713108,-121.279356);
var marker = createMarker(point, '63 female mosquitoes
Gravid Trap #2119G
Citrus Heights
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.46779,-121.651244);
var marker = createMarker(point, '79 female mosquitoes
American Light Trap #1307
Dixon
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.571475,-121.494024);
var marker = createMarker(point, '25 female mosquitoes
American Light Trap #2100
Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.599217,-121.394877);
var marker = createMarker(point, '2 female mosquitoes
Mosquito Magnet Trap #2118M
Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.532538,-121.443897);
var marker = createMarker(point, '4 female mosquitoes
American Light Trap #2215
Sacramento
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.550619,-121.544767);
var marker = createMarker(point, '2 female mosquitoes
Mosquito Magnet Trap #1301M
West Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.694234,-122.014371);
var marker = createMarker(point, '7 female mosquitoes
Mosquito Magnet Trap #1107M
Esparto
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.532109,-121.974305);
var marker = createMarker(point, '50 female mosquitoes
Mosquito Magnet Trap #1207M
Winters
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.555279,-121.725694);
var marker = createMarker(point, '3 female mosquitoes
Mosquito Magnet Trap #1212M
Davis
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.573441,-121.483922);
var marker = createMarker(point, '7 female mosquitoes
Mosquito Magnet Trap #2100M
Sacramento
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.601353,-121.401351);
var marker = createMarker(point, '111 female mosquitoes
Gravid Trap #2118G
Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.707066,-121.277388);
var marker = createMarker(point, '31 female mosquitoes
American Light Trap #2119
Citrus Heights
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.257931,-121.301104);
var marker = createMarker(point, '7 female mosquitoes
American Light Trap #2216
Galt
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.55074,-121.544944);
var marker = createMarker(point, '36 female mosquitoes
Gravid Trap #1301G
West Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.799678,-121.7198);
var marker = createMarker(point, '50 female mosquitoes
Mosquito Magnet Trap #1102M
Knights Landing
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.531955,-121.974295);
var marker = createMarker(point, '43 female mosquitoes
American Light Trap #1207
Winters
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.366149,-121.500147);
var marker = createMarker(point, '43 female mosquitoes
Mosquito Magnet Trap #2306M
Elk Grove
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.711098,-121.273388);
var marker = createMarker(point, '2 female mosquitoes
Mosquito Magnet Trap #2119M
Citrus Heights
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.318405,-121.399241);
var marker = createMarker(point, '8 female mosquitoes
Gravid Trap #2313G
Elk Grove
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.532791,-121.683252);
var marker = createMarker(point, '186 female mosquitoes
American Light Trap #1215
Davis
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.342521,-121.623902);
var marker = createMarker(point, '5 female mosquitoes
American Light Trap #1305
Clarksburg
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.604189,-121.542385);
var marker = createMarker(point, '165 female mosquitoes
Gravid Trap #1312G
West Sacramento
',iconGv);
map.addOverlay(marker);
var point = new GLatLng(38.671741,-121.198964);
var marker = createMarker(point, '5 female mosquitoes
Mosquito Magnet Trap #2115M
Orangevale
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.686941,-121.155309);
var marker = createMarker(point, '0 female mosquitoes
Mosquito Magnet Trap #2116M
Folsom
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.250089,-121.276048);
var marker = createMarker(point, '30 female mosquitoes
American Light Trap #2204
Galt
',iconAm);
map.addOverlay(marker);
var point = new GLatLng(38.881026,-121.961238);
var marker = createMarker(point, '383 female mosquitoes
Mosquito Magnet Trap #1105M
Dunnigan
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.581518,-121.680679);
var marker = createMarker(point, '123 female mosquitoes
Mosquito Magnet Trap #1202M
Davis
',iconMm);
map.addOverlay(marker);
var point = new GLatLng(38.243887,-121.307147);
var marker = createMarker(point, '23 female mosquitoes
Gravid Trap #2216G
Galt
',iconGv);
map.addOverlay(marker);
} // if gbrowser compat
else
{
alert("Google Maps is not compatible with every web browser. Google Maps currently supports recent versions of Firefox/Mozilla, IE 5.5+, Safari 1.2+ Please view the static maps linked from our home page.");
}
} // end loadmap