function getMapControls(){
			// define the crosshair tile layer and its required functions
		var crossLayer = new GTileLayer(new GCopyrightCollection(""), 0, 17);
		crossLayer.getTileUrl =  function(tile, zoom) {
			  return "./include/tile_crosshairs.png";
		}
		crossLayer.isPng = function() {return true;}
		
		var layerTerCross = [ G_PHYSICAL_MAP.getTileLayers()[0], crossLayer ];
		var mtTerCross = new GMapType(layerTerCross, G_PHYSICAL_MAP.getProjection(), "Ter+");
		var mapControl = new GHierarchicalMapTypeControl();
			mapControl.clearRelationships();
			mapControl.addRelationship(G_SATELLITE_MAP, G_HYBRID_MAP, "Labels", true);
			mapControl.addRelationship(G_PHYSICAL_MAP, mtTerCross, "Orientatiepunten");
			
		return mapControl;
}
