2011-05-19 15:16:56 +00:00
|
|
|
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
|
|
|
|
var map;
|
|
|
|
var markerManager;
|
|
|
|
var universityModeMarkerManagers;
|
|
|
|
var textControl;
|
|
|
|
var legendControl;
|
|
|
|
var downloader;
|
|
|
|
var currentVisMode;
|
|
|
|
var currentController;
|
|
|
|
var visModeControllers = {};
|
|
|
|
|
|
|
|
function loadMap() {
|
|
|
|
var gMap = google.maps;
|
|
|
|
var centerLatLng = new google.maps.LatLng(50, 0);
|
|
|
|
|
|
|
|
var mapOptions = {
|
|
|
|
center: centerLatLng,
|
|
|
|
zoom: 1,
|
|
|
|
mapTypeControlOptions: {
|
|
|
|
mapTypeIds: []
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
var mapAreaId = $("#map_area");
|
|
|
|
map = new gMap.Map(mapAreaId[0], mapOptions);
|
|
|
|
|
|
|
|
var mapName = 'Scimap';
|
|
|
|
createScimapType(map, mapName);
|
|
|
|
map.setMapTypeId(mapName);
|
|
|
|
}
|
|
|
|
|
|
|
|
function initMapControls() {
|
|
|
|
//textControl = new TextControl({map: map, divClass: 'time_div'});
|
|
|
|
//textControl.setText("1991");
|
|
|
|
}
|
|
|
|
|
|
|
|
function initVisModeController() {
|
|
|
|
var controller = new EntityVisModeController(map);
|
|
|
|
visModeControllers[controller.visMode] = controller;
|
|
|
|
switchVisMode(controller.visMode);
|
|
|
|
}
|
|
|
|
|
|
|
|
function initMarkers() {
|
|
|
|
downloader = new DownloadManager();
|
2011-05-19 19:03:35 +00:00
|
|
|
loadMarkers(ENTITY_VIS_MODE, scienceMapDataURL, false);
|
2011-05-19 15:16:56 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
function initMap() {
|
|
|
|
loadMap();
|
|
|
|
initMapControls();
|
|
|
|
initVisModeController();
|
|
|
|
initMarkers();
|
|
|
|
}
|
|
|
|
|
|
|
|
function helper() {
|
|
|
|
/* override helper function to avoid reload script */
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Using .load instead of .ready due to issue with IE and Google Maps API */
|
|
|
|
$(window).load(function() {
|
|
|
|
initMap();
|
2011-05-19 19:03:35 +00:00
|
|
|
});
|