//" + text + "

" + num + type_text +"

"); }); map.addOverlay(marker); } //dots for all 1000 magazines, grouped by city function init_all_map() { //document.write("inside init all"); single = 0; set_mapping_data(); if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); //map.setMapType(GMapType.G_SATELLITE_MAP); geocoder = new GClientGeocoder(); // Add markers to the map var len = mapping_data.length; map.setCenter(new GLatLng(mapping_data[len - 1][0], mapping_data[len - 1][1]), 5); for (var i = 0; i < len; i++) { add_geocode(new GLatLng(mapping_data[i][0], mapping_data[i][1]), mapping_data[i][3], mapping_data[i][2]); } //map.addOverlay(new GMarker(new GLatLng(43.155708, -77.612547))); } } //dots for waypoints along single magazine's journey //includes lines in order of travel function init_history_map() { //document.write("inside init history"); single = 1; set_mapping_data(); if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); //map.setMapType(GMapType.G_SATELLITE_MAP); geocoder = new GClientGeocoder(); // Add markers to the map var len = mapping_data.length; map.setCenter(new GLatLng(mapping_data[len - 1][0], mapping_data[len - 1][1]), 5); for (var i = 0; i < len; i++) { add_geocode(new GLatLng(mapping_data[i][0], mapping_data[i][1]), mapping_data[i][3], mapping_data[i][2]); } } } function point_okay(point) { var lat = point.lat(); var lon = point.lng(); document.geo_form.lat.value = lat; document.geo_form.lon.value = lon; //document.write("lat: "+lat+" lon: "+lon); document.geo_form.geo_check.value = "TRUE"; document.geo_form.geo_check_text.value = "Okay!"; document.geo_form.btn_waypoint.disabled = ""; } function point_bad() { alert("Please try again. The values you entered for , could not be geocoded."); disable_way_submit(); document.geo_form.geo_check_text.value = "Try Again!"; } function disable_way_submit() { document.geo_form.geo_check.value = "FALSE"; document.geo_form.geo_check_text.value = "Not Verified..."; document.geo_form.btn_waypoint.disabled = "TRUE"; } function check_waypoint() { var address = document.geo_form.city.value; address = address + ", "; address = address + document.geo_form.state.value; geocoder = new GClientGeocoder(); if (geocoder) { /*geocoder.getLatLng( address, function(point) { if (!point) { //disable submission, notify point_bad(); } else { //enable waypoint submission button, push Lat/Lon values into form point_okay(point); } } );*/ geocoder.getLocations( address, function(response) { if (!response || response.Status.code != 200 || response.Placemark.length != 1) { //disable submission, notify point_bad(); } else { //document.write("length: "+response.Placemark.length); var place = response.Placemark[0]; var point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]); //enable waypoint submission button, push Lat/Lon values into form point_okay(point); } } ); } } //]]>